-
[Django] Django 3에서 namespace의 사용프로그래밍/Django & Flask 2020. 10. 23. 18:43반응형
Django 3에서는 namespace 기능을 지원해주지 않는다고 한다.
namespace 대신에 app_name을 사용해야 한다!
Project name: Mysite
Application name: polls
# mysite/urls.py from django.contrib import admin from django.urls import path, re_path, include from polls import views urlpatterns = [ re_path(r'^polls/', include('polls.urls')), re_path(r'^admin/', admin.site.urls), ]
# polls/urls.py from django.contrib import admin from django.urls import path, re_path from polls import views app_name = 'polls' urlpatterns = [ re_path(r'^$', views.index, name='index'), re_path(r'^(?P<question_id>\d+)/$', views.detail, name='detail'), re_path(r'^(?P<question_id>\d+)/vote/$', views.vote, name='vote'), re_path(r'^(?P<question_id>\d+)/results/$', views.results, name='reuslts'), ]
반응형'프로그래밍 > Django & Flask' 카테고리의 다른 글
[Django] TypeError: __init__() missing 1 required positional argument: 'on_delete' (0) 2020.10.26 🤖 Django - 클래스형 뷰 (0) 2020.10.24 🤖 Django - Logging (0) 2020.10.24 🤖 Django 웹 프레임워크 (0) 2020.10.24 🤖 웹 프로그래밍의 이해 (0) 2020.10.22