def post(self, request):
config = ContactsConfig.get_solo()
form = ContactForm(request.POST, request.FILES)
if form.is_valid():
message = form.save(commit=False)
referer = request.POST.get('referer', request.build_absolute_uri(request.path_info))
message.referer = escape(referer)
message.save()
receivers = NotificationReceiver.objects.all().values_list('email', flat=True)
send_template(request, receivers,
subject=_('Message from {domain}'),
template='contacts/mails/message.html',
context={
'message': message,
}
)
return redirect('contacts:index')
else:
return self.render_to_response({
'config': config,
'addresses': Address.objects.first(),
'form': form,
})
评论列表
文章目录