def InvoiceEmailTemplate(request, spk):
if request.method != "GET":
return HttpResponseNotAllowed(["GET"])
res = {}
res["status"] = "unknown"
try:
sponsoring = Sponsoring.objects.select_related("invoice").get(pk=spk)
except Sponsoring.DoesNotExist:
res["status"] = "error"
res["errmsg"] = "Cannot find sponsoring for given id"
return respond_json(res)
templateName = "invoice/mail/invoiceMailDE.html" if sponsoring.contact.contactPersonLanguage.startswith("de") else "invoice/mail/invoiceMailEN.html"
ctx_dict = { "sponsoring" : sponsoring, "user" : request.user }
message = render_to_string(templateName, ctx_dict)
res["status"] = "success"
res["success"] = True
res["company"] = sponsoring.contact.companyName
res["message"] = message
return respond_json(res)
评论列表
文章目录