я установил приложение django-ajax-select,
это замечательное приложение, чтобы иметь возможность автозаполнения,
но после добавления формы в admin.py
кнопка (+), с помощью которой я могу добавить новый объект, к которому я прикрепил снимок примера,
я нашел код, который разделяет значение, которое написано, перехватывая метод clean для переопределения,
но в моем случае я просто хочу добавить кнопку
def clean(self, value):
if value:
lookup = get_lookup(self.channel)
objs = lookup.get_objects( [value] )
if objs:
return objs[0]
else:
firstname, surname = value.split(" ")
gender = self.channel.split("_")[0]
new_skater = Skater(name=firstname, surname=surname, gender=gender)
return new_skater
else:
if self.required:
raise forms.ValidationError(self.error_messages['required'])
return None