1
今天當我用'Building_a_blog_in_30_mins_with_Django_Screencast'編寫我的博客時,遇到了一些問題。當我用文章點擊標題時,它不能出現在正確的頁面上。爲什麼我的urls.py不能與Django一起工作
Page not found (404)
Request Method: GET
使用myblog.urls定義的URL配置,Django的嘗試這些URL模式,順序如下:
^$
^(?P<pk>\d+)/$
^admin/
^admin/doc/
當前的URL,應用程序/ 1,不符合任何這些。
你看到這個錯誤,因爲你的Django設置文件中有DEBUG = True。將其改爲False,Django將顯示一個標準的404頁面。
,這是我urls.py:
url(r'^$',ListView.as_view(queryset=Post.objects.all().order_by("created[:2]template_name=" blog.html")),
url(r'^(?P<pk>\d+)/$',DetailView.as_view(model=Post, template_name="post.html")),
url(r'^admin/', include(admin.site.urls)),
url(r'^admin/doc/', include('django.contrib.admindocs.urls'))
我不konw是怎麼回事用it.Please的幫助,謝謝!
我剛纔添加的網址(r'app /」 ,包括('app.urls'))在我的主urls.py中,但錯誤變成:使用在myblog.urls中定義的URLconf,Django嘗試使用這些URL模式,順序如下: app/ – user1718834
謝謝,它在I在我的urls.py中添加app.views – user1718834