Django Admin下拉菜单的默认值

3 投票
1 回答
1445 浏览
提问于 2025-04-17 23:47

我正在使用Django 1.6。我想知道有没有办法为管理网站上的下拉框设置一个默认选项,而不是出现一个空白的------选项。具体来说,我是在处理外键的下拉框,所以它们没有“选择”这个字段。

1 个回答

2

下拉菜单的默认选项可以通过在models.py文件中的外键字段里指定来设置:

foreign_key_field = models.ForeignKey("keyname", default=1)

这样一来,管理界面中的下拉菜单默认会选择id=1的记录。你可以把default=1改成你想要显示的任何其他id。

撰写回答