【发布时间】:2021-03-02 00:53:31
【问题描述】:
在 Django 中,当我运行服务器时,默认 url 总是出现 http://127.0.0.1:8000/blog/
但我想要 justin http://127.0.0.1:8000 网址作为开始。
如何更改网址的默认值?
在urls.py中,没有redirectview函数。
这是我的应用程序 urls.py
from django.urls import path
from django.views.generic import RedirectView
from . import views
app_name = 'jack'
urlpatterns = [
path('', views.index, name='index'),
path('<int:question_id>/', views.detail, name='detail'),
path('<int:question_id>/results/', views.results, name='results'),
path('<int:question_id>/vote/', views.vote, name='vote'),
path('', RedirectView.as_view(url='/jack/', permanent=True))
]
这是我的项目 urls.py
from django.contrib import admin
from django.urls import path, include
from django.views.generic import RedirectView
urlpatterns = [
path('jack/', include('jack.urls')),
path('admin/', admin.site.urls),
path('', RedirectView.as_view(url='/jack/', permanent=True))
]
【问题讨论】: