在Django上制作文章模型的最佳方法?

时间:2012-08-13 05:46:30

标签: python django django-admin admin

我正在创建一个网站,我希望能够更改Django管理中的内容。制作类似于文章的模型的最佳方式是什么,它有标题和内容。我需要知道如何选择文章的位置。最好的方法是像CharField这样的东西,例如home_main,只需在模板中添加它们。或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我会在文章模型中添加一个CharField选项。我可以想象只有一组固定的选择,可以放置一篇文章。

POSITION_CHOICES = (
    HOME_MAIN, "HOME_MAIN",
    BUTTOM_MAIN, "BOTTOM_MAIN",
    TOP_MAIN, "TOP_MAIN"
)


class Article(models.Model):
    position = models.CharField(max_lenght=50, choices=POSITION_CHOICES)

https://docs.djangoproject.com/en/dev/ref/models/fields/