小编Cyb*_*hoe的帖子

如何在模型表单中使用自动完成选择小部件

我知道 Django 2.0 中有一个新功能,它是 ModelAdmin 中的 AutocompleteSelect 小部件。我试图在我的自定义 modelForm 中使用它,但失败了。

像这样试过

#unit is the foreign key to the incident

class AccountForm(forms.ModelForm):
    class Meta:
        model = Invoice
        ...
        ...
        widgets = {       'incident':widgets.AutocompleteSelect(Invoice._meta.get_field('incident').remote_field, admin.site)
        }
        ...
Run Code Online (Sandbox Code Playgroud)
#Invoice model

class Invoice(models.Model):
    ...
    incident = models.ForeignKey(Unit, on_delete=models.CASCADE,null=True)
    ...
Run Code Online (Sandbox Code Playgroud)

希望任何人都可以帮助我。谢谢

python django modelform

5
推荐指数
1
解决办法
1426
查看次数

标签 统计

django ×1

modelform ×1

python ×1