估计很多人都被杜老师(DLS)的article绕的不少错误,错最多的可能会出现在自己修改了名称,与老师的不一致,然后编写到在html写入链接部分报错,一般显示的错误是说正则的问题。其实,是因为你自己修改了名称(这么多article,仅仅加一个s真的很绕,本人很多变量名称都不和老师一样)。废话说完,首先,{%url '命名空间:页面' %},关键的来了,就是这个param,也就是老师缩写的article.id,这个article是上面for循环出现的,而不是其他东西,如果你修改过for循环里面的这个名称,那就用你自己写的名称,这样就可以运行了。
2017-11-26
^blog/ ^index/
^blog/ ^article/(?P<article_id>[0-9]+)$/
The current path, blog/article/1/, didn't match any of these.
去掉最后的$就对了
^blog/ ^article/(?P<article_id>[0-9]+)$/
The current path, blog/article/1/, didn't match any of these.
去掉最后的$就对了
2017-11-26
地址变成这个才可以http://127.0.0.1:8000/blog/blog
而不是这个地址http://127.0.0.1:8000/blog/index
被骗了
而不是这个地址http://127.0.0.1:8000/blog/index
被骗了
2017-11-22
最赞回答 / prettyboy1994
在urls.py文件中,url的配置那出现了问题,
url(r'^edit/$',views.edit_page, name='edit_page'), url(r'^edit/action$', views.edit_action, name='edit_action'), 后面的$符号加上就可以了
2017-11-20