ICa*_*ode 7 python django routing
我正在使用Django 2.0,现在我不知道如何为主页制作一个'空'网址.意思是,我希望它路由web.com/或web.com.我试过这段代码,但它不起作用:
urlpatterns = [
path('admin/', admin.site.urls),
path('/', include('post.urls'))
]
Run Code Online (Sandbox Code Playgroud)
...和 post.urls
urlpatterns = [
path('', views.index, name='index')
]
Run Code Online (Sandbox Code Playgroud)
当我提出请求时,我得到的错误localhost:8000:
请求URL: http:// localhost:8000 / 使用myblog.urls中定义的URLconf,Django按以下顺序尝试了这些URL模式:
管理员/
/
空路径与其中任何一个都不匹配.
我通过在两者上设置path为空字符串来找到一种解决方法,''但我不确定是否建议它或它可能导致什么错误.非常感谢帮助.谢谢 :-).
小智 11
您不需要"/"作为主页,只需将路径留下"".然而,主页127.0.0.1:8000/与127.0.0.1:8000相同.此URL模式适用于主页.
urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('post.urls'))
]
Run Code Online (Sandbox Code Playgroud)
和 posts.urls
urlpatterns = [
path('', views.index, name='index')
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3596 次 |
| 最近记录: |