不显示djang的帖子列表

2024-05-08 00:05:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经创建了一个帖子模型,想查看帖子列表中的帖子。在创建新帖子时,它将重定向到post_list,但不显示任何帖子。 另外,在post_表单中,我使用django模板手动呈现字段。我不知道我在哪里犯了错误。有人能帮帮我吗。谢谢

在模型.py在

class Post(models.Model):

    author              =       models.ForeignKey(User, on_delete = models.CASCADE)
    slug                =       models.SlugField(unique=True, blank=True, default=uuid.uuid1)

Tags: djangopy模型模板true表单列表models
2条回答

您可能需要在post_list.html中使用小写变量名。在

例如,{{ Post.title }}应该是小写的{{ post.title }}。 有几个地方可以改变这一点。在

默认情况下,context_object_nameobject_list

您可以使用object_list访问template中的帖子列表

{% for post in object_list %}
     {{ post }} <!  with lowercase  >
{% endfor %}

或者将context_object_name更改为post_list,这样就可以在模板中使用post_list访问帖子列表

^{pr2}$

相关问题 更多 >