Python 为什么模型没有出现在django网站上
我正在制作一个新闻网站,我制作了一个图像、标题、描述、url(用于可点击的图像)的模型,但最终的输出不仅显示出来,而且没有错误 请查看我附加的输出截图和管理页面截图的图像链接 主代码Python 为什么模型没有出现在django网站上,python,html,css,django,Python,Html,Css,Django,我正在制作一个新闻网站,我制作了一个图像、标题、描述、url(用于可点击的图像)的模型,但最终的输出不仅显示出来,而且没有错误 请查看我附加的输出截图和管理页面截图的图像链接 主代码 {%load static%} {%block content%} 世界展望 科技世界 设计。百万公里 编码。 图解的 我们的服务器总是比您需要的任何东西都多 {所有项目%中的所有项目%} {%if AllProject.url%} {%else%} {%endif%} 全球新闻 {{AllProjec
{%load static%}
{%block content%}
世界展望
科技世界
设计。百万公里
编码。
图解的
我们的服务器总是比您需要的任何东西都多
{所有项目%中的所有项目%}
{%if AllProject.url%}
{%else%}
{%endif%}
全球新闻
{{AllProject.title}
{{AllProject.description}}
10分钟前的照片
{%endfor%}
类别
{闪存中闪存的百分比%}
{%if Flash.url%}
{%else%}
{%endif%}
快讯
{{Flash.title}
10分钟前的照片
{{Flash.description}}
{%endfor%}
{%endblock%}
您在模板中同时使用了所有项目
和闪烁
,但是您可以将它们在不同的视图中传递给不同的模板
不清楚(至少对我来说)这些视图中的哪一个对应于此模板。我猜您正在尝试使用techhome()
视图,因为您似乎无法获取要显示的闪存数据。您需要将allprojects
和flash
作为context
传递到模板,以便能够呈现它们。例如,如果希望techhome()
同时显示这两个选项,可以执行以下操作:
def techhome(请求):
allprojects=AllProject.objects.all()
Flash=Flash.objects.all()
上下文={'allprojects':allprojects,'flash':flash}
返回渲染(请求'techworld/techhome.html',上下文)
而且所有迁移都完成了您有一个
endblock
,但任何地方都没有块的开头。文档顶部有块的开头,但我没有包括它,因为文档很长。块是Django模板中最重要的部分。使用不完整的块结构,我们可以跟踪错误。请创建一个!好的,我将把整个代码附加到endblock