django应用程序中的每个URL仅呈现home.html

问题描述

因此,我对最新的django版本教程不是很幸运,因此我在某些版本之间进行更改时遇到了一些问题。其中一件事情是:尽管我做的与阅读本教程中的内容完全一样,但我总是得到相同的结果-所有URL都重定向到同一HTML页面。

这是我的根urls.py

from django.conf.urls import url,include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/',admin.site.urls),url(r'^',include('theblog.urls')),]

这是我的应用网址:

from django.conf.urls import url,include
from .views import HomeView,ArticleDetailView

urlpatterns = [
    url('',HomeView.as_view(),name='home'),url('^article/<int:pk>',ArticleDetailView.as_view(),name='article-detail'),]

例如,当我转到localhost:8000 / articles / 1(或其他任何pk)时,它将呈现home.html(HomeView类),就好像它是localhost:8000/。

希望您能帮助我。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)