Salut tout le monde
Je suis nouveau et je viens de m'inscrire sur ce forum car je débute sur Django et j'aurais besoin de votre aide.
Je me permet d'utiliser ce sujet car moi aussi j'ai un problème au niveau des images.
Voila lorsque j'ajoute une image dans mon formulaire, il me met que le champ est obligatoire alors que je le remplit.
Voici un extrait de mon fichier models.py
class Image(models.Model):
site = models.ForeignKey(Site)
typeimage = models.ForeignKey(Typeimage, verbose_name='Type d\'image')
nom = models.CharField('Nom de l\'image', max_length=200)
localisation = models.ImageField('Image', upload_to = 'images/')
J'ai délibérément évité de mettre un "Blank=True" dans mon champs localisation car je veux que ce champs soit obligatoire
Ensuite j'utilise une vue générique qui est la suivante :
(r'^site/image/ajouter/$', 'create_update.create_object',
dict({'model': Image}, template_name = "tourisme/site/add_image.html", post_save_redirect = "/tourisme/site/")),
Et pour finir, voici un extrait de ma template add_image.html :
<h1>Ajout d'une image</h1>
<form action="" method="POST">
{{ form.as_p }}
<input type="submit" value="Valider">
</form>
Je tiens à préciser que la gestion des images marche parfaitement dans l'interface d'administration.
Je pense que certain vont sourire en regardant mon code mais comme je vous le dit je suis débutant.
Je vous remercie d'avance.