Comment ajouter des données à la base de données?
Comment puis-je ajouter des données dans ma base de données?
Mon formulaire:
from django import forms
class DinnerForm(forms.Form):
name = forms.CharField(max_length=100)
text = forms.CharField(max_length=255)
et modèle:
class Dinner(models.Model):
name = models.CharField(max_length=100)
text = models.CharField(max_length=255)
mon point de vue:
def add_dinner(request):
if request.method == 'POST':
form = DinnerForm(request.POST)
if form.is_valid():
name = form.cleaned_data['name']
text = form.cleaned_data['text']
Comment puis-je enregistrer mes données dans la base de données?
OriginalL'auteur user1682273 | 2012-09-19
Vous devez vous connecter pour publier un commentaire.
Je pense que la meilleure option pour vous est d'utiliser FormModels. Pour ajouter quelque chose à la base de données :
form.save()
OriginalL'auteur Silwest
si vous ne faites pas de l'ModelForm , tout simplement, vous pouvez faire qqch comme ceci :
OriginalL'auteur alix