Django2.1问题
加入app_name就可以了
加入app_name就可以了
2018-08-08
在include方法里面指定namespace却不提供app_name是不允许的。
在包含的模块里设置app_name变量,或者在include方法里面提供app_name参数。 所以有两种方法: 一:。 其中一个如下: path('blog/', include(('blog.urls','blog'), namespace='blog')), re_path('article/(?P<article_id>[0-9]+)/', views.article_page,name = 'article_page'),
二:直接在index.html的a标签里正常写路径就行了。
<a href="/blog/article/{{ article.id }}"> 注意blog前面的/一定要带,不然得不到你想要的地址。
两种方法都试过,可用。
举报