请问新版本的Django 的route是不是不需要正则表达式了

来源:4-1 使用py3.6和django1.11开发系统前注意事项(补充小节)

永不止息L

2018-04-04

请问新版本的Django 的route是不是不需要正则表达式了?

我在编程中,按照一个教程,加入这样一段路由:path(r'^simditor/', include('simditor.urls')),

得到错误提示,?: (2_0.W001) Your URL pattern '^simditor/' has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path().

随后,我把路由改为:path('simditor/', include('simditor.urls')) 就正常了。

所以,是不是新版本的route 就不需要正则表达式了呢?谢谢

写回答

1回答

bobby

2018-04-04

之前的url配置模式是可用的, 虽然django2.0已经支持新的url配置方式 但是之前的配置方式依然适用,你可以到 http://apply.projectsedu.com/ 这里申请加入github的私人仓库 里面我已经更新了django2.0的分支的源码

0
1
永不止息L
非常感谢老师的更新!这个分支太好了!
2018-04-05
共1条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程