0
Templated J'essaie d'utiliser Django-Templated-Email (0.4.7) pour envoyer un e-mail, et je continue à recevoir l'erreur suivante:erreurs en utilisant Django Email
TypeError at /intake/basic/
send_templated_mail() takes at least 4 arguments (4 given)
Request Method: POST
Request URL: http://127.0.0.1:8000/intake/
Django Version: 1.5.1
Exception Type: TypeError
Exception Value:
send_templated_mail() takes at least 4 arguments (4 given)
est Ci-dessous un extrait de mon code de views.py:
from templated_email import send_templated_mail
class IntakeFormView(CreateView):
"""
Creates intake form request
"""
model = Intake
form_class = IntakeForm
template_name = 'intake.html'
success_url = '/intake/sent/'
def form_valid(self, form):
# Save form to database
self.object = form.save()
from_email = '[email protected]'
recipient_list = ['[email protected]']
send_templated_mail(context=
{'client': self.object.client,
'type': self.object.type,
'issue': self.object.issue},
template_name='intake',
to=['[email protected]'],
bcc=recipient_list,
from_email=from_email)
return HttpResponseRedirect(self.get_success_url())
est en dessous du fichier modèle intake.email:
{% block subject %}
CLIENT ALERT: {{type}}
{% endblock %}
{% block plain %}
{{client}} needs help re {{issue}}.
{% endblock %}
Merci pour l'aide!
Merci! Je regardais les arguments de mot-clé pour get_templated_mail. – Nehal