Я посмотрел на следующий вопрос, но не повезло. Я не знаю, может быть, я не понял ответов.
1) Как удалить тег "Текущий" и ссылку виджета FileInput в Django?
2) Django ModelForm ImageField
Моя форма:
class SettingsForm(forms.ModelForm):
company_logo = forms.ImageField(label=_('Company Logo'),required=False, error_messages = {'invalid':_("Image files only")})
class Meta:
model = Settings
fields = ("company_logo")
....
Моя модель:
class Settings(models.Model):
strg=CustomFileSystemStorage(strict_name='images/company_logo.png',save_format='PNG')
company_logo=models.ImageField(upload_to='images',blank=True,null=True,storage=strg)
.....
После рендеринга:
Я вижу по первой ссылке, что models.ImageField
наследует FileInput
и добавляет лишние вещи, но я не понимаю, как это преодолеть?
Спасибо заранее.