如何在Django Admin中更改foreignKey模型的默认表单(下拉列表)?

2024-03-28 19:03:59 发布

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

我想在django管理页面中更改字段的形式。在我的模型中,我将“user”作为另一个模型的外键。当我在管理页面中创建一个新的“programare”时,用户的默认表单字段是一个包含“Cont”模型所有条目的下拉列表。搜索正确的表单让人头晕目眩,所以我想用纯文本输入或自动完成表单来更改下拉列表

class Programare(models.Model):
   user = models.ForeignKey(to=Cont, on_delete=models.CASCADE, related_name='programari')
   ...

That form I want to be an autocomplete or at least an plain-text like the one above it.


Tags: django用户模型文本目的表单列表models