Django에서 서버를 실행할 때 기본 URL은 항상 http://127.0.0.1:8000/blog/ 와 함께 나옵니다.
하지만 시작하려면 저스틴 http://127.0.0.1:8000 URL을 원합니다 .
URL 기본값을 변경하려면 어떻게해야합니까?
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))
]
프로젝트 urls.py
에서 사용할 잭 앱의 경로를 설정합니다.127.0.0.1:8000/jack
다음과 같이 경로를 변경하십시오. path('', include('jack.urls')),
그리고 이것을 제거 할 수 있습니다 : path('', RedirectView.as_view(url='/jack/', permanent=True))
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다