# 第一种 from django.conf.urls import url 与url 匹配
1 from django.contrib import admin
2 # from django.urls import path
3 from django.conf.urls import url
4 from app02 import views
5
6 urlpatterns = [
7 url('admin/', admin.site.urls),
8 url('index/', views.index),
9 url(r'home/[0-9]{4}/', views.home), # 可添加正则表达式函数
10 url('login/',views.login),
11 url('register/',views.register),
12 url('userlist/',views.userlist),
13 url('edit_user/',views.edit_user),
14 url('delete_user/',views.delete_user),
15 ]
# 第二种 from django.urls import path 与 path 匹配
# 正则表达式在此处无效
1 from django.contrib import admin
2 from django.urls import path
3 # from django.conf.urls import url
4 from app02 import views
5
6 urlpatterns = [
7 path('admin/', admin.site.urls),
8 path('index/', views.index),
9 path('home/', views.home),
10 path('login/',views.login),
11 path('register/',views.register),
12 path('userlist/',views.userlist),
13 path('edit_user/',views.edit_user),
14 path('delete_user/',views.delete_user),
15 ]
# 如果需要在path模式下使用正则,则应该导入re_path
2 from django.contrib import admin
3 from django.urls import path,re_path
4 # from django.conf.urls import url
5 from app02 import views
6
7 urlpatterns = [
8 path('admin/', admin.site.urls),
9 re_path('index/', views.index),
10 re_path(r'home/[0-9]{4}/', views.home),
11 re_path('login/',views.login),
12 re_path('register/',views.register),
13 re_path('userlist/',views.userlist),
14 re_path('edit_user/',views.edit_user),
15 re_path('delete_user/',views.delete_user),
16 ]