"""unites3 URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/4.0/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path('', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path,include
from django.urls import re_path
from . import views
urlpatterns = [
path("default/",views.useDefault),
path("default/<data>",views.useDefault),
path("extra/<data>",views.getExtraData,{"ex":"123"}),
re_path(r'^reex/(?P<data>[a-z0-9]+)$',views.getReData),
path('data5/<path:data>',views.getData6),
path('data4/<uuid:data>',views.getData5),
path('data3/<slug:data>',views.getData4),
path('data2/<int:data>',views.getData3),
path('data1/<str:data>',views.getData1),
path('test/<Data1>/<Data2>',views.getData2),
path('test/<urlData>/',views.getData),
path("root/",include('testinclude.urls')), #包含应用testinclude的URL配置
re_path(r'[A-Za-z]+$',views.CharInURL), #匹配大小字母组成的字符串
re_path(r'\d{2,}$',views.NumberInURL), #匹配至少两位数字组成的数字字符串
path('admin/', admin.site.urls),
]
Python Web开发 --URL分发--urls.py
最新推荐文章于 2024-02-29 14:26:27 发布