это вопрос, связанный с Django. У меня есть счет, который я создал из базы данных, которая отображает информацию. Теперь я хочу знать, могу ли я отправить эти данные на адрес электронной почты. Я пробовал посмотреть эту страницу на http://docs.djangoproject.com/en/dev/topics/email/, но я не знаю, ищу ли я это. Я предполагаю, что мне нужно также создать форму.Вопрос Django: счет, который я хочу отправить по электронной почте
Редактировать: Я хочу что-то вроде этого - но я хочу вернуть всю форму. Не только предмет. Проверьте просмотры. Извинения за поздний ответ.
# urls.py
urlpatterns = patterns('',
(r'^index/add_invoice/$', add_invoice),
(r'^index/invoice/$', invoice_info),
(r'^index/invoice_details/(?P<id>\d+)/$', invoice_details),
)
#views.py
@login_required
def add_invoice(request):
if request.method == 'POST':
form = InvoiceForm(request.POST or None)
if form.is_valid():
form.save()
send_mail('Subject here', 'Here is the message.', '[email protected]', ['[email protected]'], fail_silently=False
)
return HttpResponseRedirect('/index/invoice/')
else:
form = InvoiceForm()
return render_to_response('add_invoice.html', {'form': form}, context_instance=RequestContext(request))
#add_invoice.html
{% extends "base.html" %}
{% block content %}
<font face="verdana,news gothic,arial,heltevica,serif">
<h3> Add Invoice</h3>
<font face="verdana,news gothic,arial,heltevica,serif">
<form method= "POST" action="">
<div id="form">
<table>
{{form.as_table}}
</table>
<div align="center" STYLE=" margin-right:270px">
<input type="submit" value="Submit" STYLE="background-color:#E8E8E8; color:#181818 "/>
</div>
</div>
</form>
{% endblock %}
там документ они сказали, что вы можете создать в (я предполагаю, views.py) в две строки из django.core.mail импорта send_mail send_mail (» Subject here ',' Вот сообщение. ',' [email protected] ', [' [email protected] '], fail_silently = False) , но я не знаю, как это работает. Каким будет подходящий шаблон для записи? – Shehzad009
Все, что вы считаете нужным. http://www.google.com/search?q=sample+invoice –
Нет, я знаю, что такое счет-фактура и как он работает, но мне нужно выяснить, как его кодировать, таким образом, что есть кнопка, которая Я могу щелкнуть, чтобы отправить счет-фактуру на адрес электронной почты клиентов. – Shehzad009