Форум сайта python.su
Привет, предположим, у меня есть вот такая модель
class Test(models.Model): name = models.CharField(max_length=255) keywords = models.CharField(max_length=255) description = models.CharField(max_length=255) page_id = models.IntegesField() state = models.CharField(max_length=255)
Офлайн
А в чем конкретно проблема? Вы не знаете о том, что в Джанге можно юзать кастомную форму в качестве админской или не понимаете, что у неё можно преопределить save?
Офлайн
Я не знаю как создать поле для загрузки файла, про переопределение save я знаю, а вот как создать поле для загрузки файла и как получить его значение в методе save, я к сожалению не знаю…
Офлайн
Как то так, видимо
class MyModelAdminForm(forms.ModelForm): mytfield = forms.FileField() class Meta: model = MyModel def save(self, commit=True): file = self.cleaned_data['mytfield'] .....
Офлайн