请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

python3.6+Django2.2,路由用path怎么写

我的Python3.6,安装的Django为2.2,urls.py文件中默认生成的路由已变为path,请问老师如何改写

正在回答 回答被采纳积分+3

2回答

Ethreal 2019-06-04 09:16:23

向下兼容 会一样用之前的url,如果用path的话 默认就path跟着路径正常写 有正则的用 repath  建议看文档 文档对这些描述的都非常详细 目前跟着课程的话建议降低django版本运行,不然出现各种未知问题可能影响学习效率

0 回复 有任何疑惑可以回复我~
  • bobby #1
    是的 path支持正则表达式,如果要使用正则表达式需要使用re_path, url直接兼容了这两种模式,但是path对于模式化的url设置起来更加容易理解而已
    回复 有任何疑惑可以回复我~ 2019-06-05 11:02:23
bobby 2019-06-03 11:51:04

默认生成的path可以使用。url的模式也可以使用。你按照课程中一样使用url就行了。path不支持正则表达式,不过对于某些模式化比较好的url理解更加简单而已,课程正在重录会讲解path的用法的,目前先不要使用django2.2,不然xadmin可能会遇到问题。我也正在使用django2.2重录课程

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信