模型更改反映在管理页面中,而不是Django表单模板中为什么?

2024-06-02 10:20:13 发布

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

型号.py

class Question(models.Model):
    name = models.CharField(max_length=300, unique=True)
    desc = HTMLField()
    img = models.CharField(max_length=100)
    topic = models.ForeignKey(Topic, related_name='question')
    created_by = models.ForeignKey(User, related_name='question')
    created_on = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return self.name

模板

<form method="post">
    {% csrf_token %}
    {%include 'includes/form.html' %}
    <input type="submit" class="btn btn-success" value="Post Answer" />
</form>

我使用TinyMCE的目的是丰富的textarea。在这里,我添加了字段“desc”作为HTMLField,并成功地应用了迁移。我可以看到desc添加在管理页面,但不是在我的模板。请指出我的错误


Tags: nameselfformtruemodelslengthdescmax