Django自动匹配mock的path

解决思路

把网站正常使用的url放在前面-url短路逻辑
把万能url添加在最后面

常用url正在模板(只需要用path部分)


 1. (https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]
 
 2. (ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&%$#_]*)?
 3. http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
 4. ([/w-]+/.)+[/w-]+.([^a-z])(/[/w-: ./?%&=]*)?|[a-zA-Z/-/.][/w-]+.([^a-z])(/[/w-: ./?%&=]*)?
 5. http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+
 6. ([a-z0-9\-._~%!$&'()*+,;=:@/]*)   # path部分


Diango url.py的配置

urlpatterns = [
    # 欢迎页面
    path('', views.index, name='index'),
    re_path('^api/page=(\d)$', views.page, name='page'),
    re_path(r'([a-z0-9\-._~%!$&\'()*+,;=:@/]*)', views.apidata)
]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值