2012-05-24 2 views
0

Je le champ modèle personnalisé suivant:Modèle champ personnalisé requis = Faux ModelForm

script = S3EnabledFileField(bucket=settings.MEDIA_BUCKET, upload_to=...) 

Dans mon forms.py, je me sers d'un ModelForm:

class CreateProductionForm(ModelForm): 
    name = forms.CharField(required=True) 

class Meta: 
    model = Production 
    fields = ('name', 'script') 

Cela fait script un nécessaire champ de formulaire. Comment devrais-je faire du script un champ facultatif (je ne sais pas comment définir un champ de formulaire pour le champ de modèle personnalisé).

Répondre

0

faire le changement au modèle et non la forme, et ajouter blank=True:

script = S3EnabledFileField(bucket=settings.MEDIA_BUCKET, upload_to=..., blank=True) 
Questions connexes