Найти - Пользователи
Полная версия: Настройка админки. Отображение ForeignKey
Начало » Django » Настройка админки. Отображение ForeignKey
1
Yurietc
Здравствуйте.
Есть поле в моделе, связанное ForeignKey с другой моделью. Как можно в админке отобразить только возможность добавить записи в связанную таблицу, не отображая при этом все ее элементы ?
raw_id_fields не подходит.
Пробовал переопределить форму, но приходится переписывать метод save(). Чувствую, что залез в ненужные дебри. Возможно есть более простой способ ?
fth
При переопределении формы написать:
class FooForm(forms.ModelForm): 
class Meta:
model = Foo
def __init__(self, *args, **kwargs):
super(FooForm, self).__init__(*args, **kwargs)
self.fields['state'].choices = []
Yurietc
Спасибо.
То, что нужно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB