views.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:SaBoT 作者: froscon 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号