Как использовать виджет автозаполнения в модели - PullRequest
0 голосов
/ 26 апреля 2019

Я знаю, что в Django 2.0 появилась новая функция - виджет AutocompleteSelect в ModelAdmin.Я пытаюсь использовать его в своей пользовательской модели 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)
        }
        ...
#Invoice model

class Invoice(models.Model):
    ...
    incident = models.ForeignKey(Unit, on_delete=models.CASCADE,null=True)
    ...

Надеюсь, кто-нибудь может мне помочь.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...