Python Web开发 --URL分发--urls.py

"""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),
]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值