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