2011-06-12 1 views
0
class Something(models.Model): 
    title = models.CharField() 
    content = models.TextField() 
    approval = models.BooleanField() 

Pensez, il existe un models.py comme celui-ci et l'utilisateur peut atteindre ce formulaire. Lorsque l'utilisateur a cliqué sur le bouton "Soumettre", comment cela va me signaler par courrier? et bien sûr, il va enregistrer les données à la base de données avec approbation non cochée?Contenu soumis par l'utilisateur avec l'approbation et le rapport par courrier dans Django

Merci.

Répondre

0

Cette question est un peu large, mais voici l'idée générale et certains sujets pour vérifier:

a) Créer un formulaire pour la saisie des données: Vous posté un modèle et un modeln'est pas une form, comme vous semblez l'indiquer. Vous pouvez construire des formes sur des modèles et qui devrait être votre première étape: https://docs.djangoproject.com/en/dev/topics/forms/modelforms

b) Traitez vos données de formulaire et d'envoyer l'e-mail: Si vous avez obtenu ce travail, une forme qui prend les données et l'enregistre dans la base de données, vous pouvez mettre l'email-envoi dans le mélange. Voici un exemple tiré des documents de Django: https://docs.djangoproject.com/en/dev/topics/forms/?from=olddocs#processing-the-data-from-a-form

Questions connexes