作成したモデルの「連絡先」に新しい連絡先を追加できるようにしたいと考えています。NameError:名前 ''が定義されていません
def contact(request):
form = ContactForm(request.POST or None)
if form.is_valid():
sujet = form.cleaned_data['sujet']
message = form.cleaned_data['message']
envoyeur = form.cleaned_data['envoyeur']
renvoi = form.cleaned_data['renvoi']
envoi = True
return render(request, 'blog/contact.html', locals())
def nouveau_contact(request):
sauvegarde = False
form = NouveauContactForm(request.POST or None, request.FILES)
if form.is_valid():
contact = Contact()
contact.nom = form.cleaned_data["nom"]
contact.adresse = form.cleaned_data["adresse"]
contact.photo = form.cleaned_data["photo"]
contact.save()
sauvegarde = True
return render(request, 'blog/newcontact.html', {
'form': form,
'sauvegarde': sauvegarde
})
forms.py:
class ContactForm(forms.Form):
sujet = forms.CharField(max_length=100)
message = forms.CharField(widget=forms.Textarea)
envoyeur = forms.EmailField(label="Votre adresse mail")
class NouveauContactForm(forms.Form):
nom = forms.CharField()
adresse = forms.CharField(widget=forms.Textarea)
photo = forms.ImageField()
class Contact(models.Model):
nom = models.CharField(max_length=255)
adresse = models.TextField()
photo = models.ImageField(upload_to="photos/")
def __str__(self):
return self.nom
エラーメッセージが私に語っここ が懸念
views.pyあるコードのいくつかの行がありますその "" NewContactForm ""は定義されていません this is the ERROR_MESSAGE
インポートを忘れました – e4c5
どのようにファイルが関連していますか?どのファイルからエラーメッセージが出ますか?輸入品はどのように見えるのですか? – acdr
それを得ました,, thanxたくさん –