You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Righty, das fehlt in der Tat. Idee: Model-Feld anpassen und einen builtin Validator drauf loslassen.
fromdjango.core.validatorsimportFileExtensionValidatorpdf=models.FileField('PDF mit Ausschreibung',
validators=[FileExtensionValidator(allowed_extensions=['pdf'])],
blank=True)
Problem ist natürlich, dass man alles mögliche hochladen und es in .pdf umbenennen könnte. Das würde dann unter anderem die PDF-Preveiw in der Detailansicht ziemlich... kaputt machen 🙈
Hab in c3ec797 den Validator mit eingebaut. Ich fände es gut, zusätzlich Clientseitig festzulegen was man hochladen darf, allerdings sehe ich ad-hoc keine Möglichkeit, das Äquivalent zu
<inputtype="file" accept=".pdf"></input>
zu generieren. Im schlimmsten Fall muss man sich dafür ein eigenes Widget schreiben... meh.
nur bestimmte Dateitypen zulassen wegen security und so
The text was updated successfully, but these errors were encountered: