Je souhaite avoir un formulaire soumis par l'utilisateur dans une certaine page. Mon modèle est comme cecidjango form version 1.3
class Ask(models.Model):
name = models.CharField(max_length=500)
designation = models.CharField(max_length=200, blank=True)
email = models.EmailField()
phone = models.CharField(max_length=20, blank=True)
avatar = models.ImageField(upload_to="/ask/users/avaters", blank=True)
question = models.CharField(max_length= 1024)
ques_time = models.DateField()
answere = models.TextField()
ans_time = models.DateField()
display = models.BooleanField()
asker_ip = models.CharField(max_length=100)
De l'utilisateur je recevrai le nom, la désignation, l'email, le téléphone, l'avater et la question. question_time et ans_time seront automatiquement mis à jour pendant ce temps. La réponse sera remplie à partir du propriétaire du site dans l'admin django. asker_ip sera automatiquement reçu de l'adresse IP du navigateur. J'ai un modèle de base dans la section modèle. Lorsque l'utilisateur soumis du formulaire redirigera vers cette page mais avec un message de réussite dans la partie du formulaire. BTW Je veux que l'utilisateur télécharge cette image avater.
Maintenant, comment dois-je commencer sur ce sujet. Si vous pouvez juste décrire comment commencer à écrire ou m'envoyer une URL qui serait utile.
Je ne suis pas sûr de ce que vous êtes demander, il semble que vous voulez ce qui suit: l'utilisateur soumet le formulaire, une fois qu'il a été soumis avec succès, vous rendez la même page mais avec un message de succès au lieu du formulaire. Est-ce vrai? – Phil
oui, aussi je dois savoir comment entrer les données soumises par l'utilisateur dans la base de données – themunna
Quelque chose de mal avec la très bonne documentation sur [formulaires pour les modèles] (https://docs.djangoproject.com/fr/1.3/topics/forms/modelforms /)? –