详解django使用include无法跳转的解决方法
一般的django项目我都喜欢采用以下的文件结构,使用include的方式,实现从总的url分配给apps里面的url
Example:
-projtect---apps-----user-------urls.py-urls.py
但突然发现无法跳转,竟然是总url的这个错误!
以下是错误做法
urlpatterns = [ url(r’^admin/’, admin.site.urls), url(r’^’, views.Index.as_view(), name=’index’), url(r’^user/’, include(’apps.user.urls’,namespace=’user’)),]urlpatterns += staticfiles_urlpatterns()
以下是正确做法,主要问题在于url(r’^’, views.Index.as_view(), name=‘index’),的位置
只要把这句放在最下面即可…
urlpatterns = [ url(r’^admin/’, admin.site.urls), url(r’^user/’, include(’apps.user.urls’,namespace=’user’)), url(r’^’, views.Index.as_view(), name=’index’),]urlpatterns += staticfiles_urlpatterns()
到此这篇关于详解django使用include无法跳转的解决方法的文章就介绍到这了,更多相关django include无法跳转内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. JSP 中response.setContentType()的作用及参数2. idea开启代码提示功能的方法步骤3. ASP.NET MVC使用jQuery的Load方法加载静态页面及注意事项4. Docker究竟是什么 为什么这么流行 它的优点和缺陷有哪些?5. ASP.NET MVC实现城市或车型三级联动6. AJAX POST数据中有特殊符号(转义字符)导致数据丢失的解决方法7. vue自动添加浏览器兼容前后缀操作8. Springboot集成jsp及部署服务器实现原理9. SpringMVC注解之@ResponseBody注解原理10. IntelliJ IDEA 2020常用配置设置大全(方便干活)
