Spojrzałem na następujące pytanie WZ, ale nie miałem szczęścia. Nie wiem, może nie zrozumiałem odpowiedzi.Jak nie renderować pola obrazu Django i czyścić je?
1) How to remove the “Currently” tag and link of a FileInput widget in Django?
2) Django ModelForm ImageField
My forma:
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")
....
My Model
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)
.....
Po renderingu:
widzę z pierwszego linku, że models.ImageField
dziedziczy FileInput
i dodaje dodatkowych rzeczy, ale nie rozumiem, jak pokonać tego?
Z góry dziękuję.
Dzięki za odpowiedź moter, całkiem dobry moment huh: D – mtndesign
@mtndesign tak, jak 20 sekund od siebie;) – XORcist