Я новичок в автозаполнении в Django 2.0.
У меня это работает, но я не могу заставить администратора django изменить label_from_instance при использовании функции автозаполнения.
Кто-нибудь знает?как изменить метки autocomplete_fields?
Обычно без автозаполнения моя форма получения djangoadmin будет выглядеть следующим образом:
def get_form(self, request, obj=None, **kwargs):
form = super(ChampProductMappingAdmin, self).get_form(request, obj, **kwargs)
form.base_fields['sharepoint_product'].label_from_instance = lambda obj: "{} {}".format(obj.product_name, obj.final_publications_product_id)
, если я использую
autocomplete_fields = ['sharepoint_product']
, он просто используетметка стандартного объекта (ID)