Crossin的编程教室

标题: django url的问题 [打印本页]

作者: mayixb    时间: 2017-12-29 10:34
标题: django url的问题
本帖最后由 mayixb 于 2017-12-29 10:35 编辑

新手跟着教程学django,在url那里出点问题

snap3451.jpg

教程上是这样的形式 url(r'^admin/', admin.site.urls)   刚开始我新建也是这样

但是pycharm太伤硬盘了,所以卸载重新装在在固态硬盘,重新新建一个django项目,得到的url 是这样的  path('admin/', admin.site.urls),  试了一下也可以使用,但是有个需要有正则的出现问题   path('detail-(\d+).html', views.detail), 这个正则不起作用,我换成 url(r'^detail-(\d+).html',views.detail),就可以,不知道是什么情况 ,现在用的Python是3.6.4,以前3.5.2新建的是url开头,不是path开头,path开头的正则不起作用






作者: braid    时间: 2017-12-29 14:01
urlpatterns中网址导航一直是url,不知道你的path('admin/', admin.site.urls)为什么要这么写
作者: mayixb    时间: 2017-12-29 14:36
braid 发表于 2017-12-29 14:01
urlpatterns中网址导航一直是url,不知道你的path('admin/', admin.site.urls)为什么要这么写 ...

不是我这么写的,是自动生成的,url到是我自己加进去的
作者: braid    时间: 2017-12-30 21:34
mayixb 发表于 2017-12-29 14:36
不是我这么写的,是自动生成的,url到是我自己加进去的

那就比较奇怪了,你的Django版本是?
作者: mayixb    时间: 2018-1-1 22:15
braid 发表于 2017-12-30 21:34
那就比较奇怪了,你的Django版本是?

Pycharm新版本  自动下载的2.0, 现在换成老版本Pycharm,Django指定安装1.9版本,用命令创建项目,瑞用Pycharm打开,其实新版本应该是不错的,但是对于新手一个小问题就能把人搞死




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5