from django.urls import path
from . import views
urlpatterns=[
path('reg/',views.reg),
path('login/',views.login),
]
在工程下面的urls.py为总的路由入口,
from django.contrib import admin
from django.urls import path,include
from login.views import index
urlpatterns = [
path('',index),
path('adm/', admin.site.urls),
path('account/',include('login.urls')),
]
为便于统一维护与设置,最好进行URL分离,每个app管理本app下的URL,这样便于排错与路由分配与管理。 例如,一个login app,该app下新建urls.py
在工程下面的urls.py为总的路由入口,
这样访问127.0.0.1:8000/account下的路由都由login来管理 例如
http://127.0.0.1:8000/account/login/
,由login(app)的login视图函数处理这里需要注意模板中url的写法,需要连接到根目录,不能省略上级路由。