Форум сайта python.su
0
Здравствуйте.
Есть поле в моделе, связанное ForeignKey с другой моделью. Как можно в админке отобразить только возможность добавить записи в связанную таблицу, не отображая при этом все ее элементы ?
raw_id_fields не подходит.
Пробовал переопределить форму, но приходится переписывать метод save(). Чувствую, что залез в ненужные дебри. Возможно есть более простой способ ?
Офлайн
0
При переопределении формы написать:
class FooForm(forms.ModelForm):
class Meta:
model = Foo
def __init__(self, *args, **kwargs):
super(FooForm, self).__init__(*args, **kwargs)
self.fields['state'].choices = []
Офлайн
0
Спасибо.
То, что нужно.
Офлайн