gpt4 book ai didi

python - Django:没有 CSS 和正确文本的 html

转载 作者:太空宇宙 更新时间:2023-11-04 11:46:04 26 4
gpt4 key购买 nike

首先,我要建立的这个网站是我的第一个网站,所以请放轻松。谢谢。不管怎样,我有我的主页 home.html,它扩展自 base.html,还有 joke.html,它也扩展自 base.html。主页工作得很好,但不是笑话页面。以下是我文件的一些部分,供您了解我希望我的系统如何工作:

views.py

def joke_page(request, joke_id):
joke = Joke.objects.get(id=int(joke_id))
return render(request, 'joke.html', {'joke': joke})

urls.py

urlpatterns = [
url(r'^$', views.home_page, name='home_page'),
url(r'^(?P<joke_id>[0-9]+)/$', views.joke_page, name='joke_page'),
]

joke.html

{% extends 'base.html' %}

{% block header_text %}{{ joke.title }}{% endblock %}

{% block text %}{{ joke.text }}{% endblock %}

我想要的是像 jokes/1/ 这样结尾的 URL,以使用 joke.html 呈现具有正确 html 的页面。相反,它呈现一个没有 CSS 或带有 joke.title 和 joke.text 的页面 另外,我注意到 jokes/1/没有找到任何东西:

DoesNotExist at /jokes/1/

Joke matching query does not exist..

我在数据库中有 20 个笑话,我可以通过 jokes/21/找到 jokes/2/,这意味着它们的 ID 发生了变化? :P有 Django 经验的人可以指出我的(很多,毫无疑问)错误吗?谢谢!

编辑:第二个 urls.py

urlpatterns = [
url(r'^$', jokes_views.home_page, name='home'),
url(r'^jokes/', include(jokes_urls)),
url(r'^admin/', include(admin.site.urls)),
]

最佳答案

您是否在模板中使用了 {% load staticfiles %}?

关于python - Django:没有 CSS 和正确文本的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30982894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com