为了账号安全,请及时绑定邮箱和手机立即绑定

django中的urls.py文件path 和 url 都是配置路径,有什么不同?

urlpatterns = [
    path(admin.site.urls)url(bv.index)]
请问老师,这个path 和 url 都是配置路径,有什么不同,这个path 对应的文件是在哪里?
2 django默认的itworked 这个界面在哪里,路径是什么位置?


正在回答

3 回答

1,path()函数是Django 2.0版本新引入的。

2,path()函数不能用正则。如果需要用正则,请使用re_path()函数。

http://img1.sycdn.imooc.com//63e514bb000170a115881104.jpg

0 回复 有任何疑惑可以回复我~

url 是re_path的别名   https://docs.djangoproject.com/en/2.0/ref/urls/

0 回复 有任何疑惑可以回复我~
django.urls path
django.conf.urls url

path与url是两个不同的模块,效果都是响应返回页面, path调用的是python第三方模块或框架,而url则是自定义的模块,如Views下的def函数对应你url中的参数值.

例如:

url(r'^login',views.login),

def login(request):
    return render(request,'login.html')
    
这样解释是否能理解.


0 回复 有任何疑惑可以回复我~
#1

lcqbug 提问者

path不能是调自定义的模块,url 不能调用 第三方的界面吗
2018-04-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65127    人
  • 解答问题       898    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

django中的urls.py文件path 和 url 都是配置路径,有什么不同?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号