0

私は Django を初めて使用し、電子メール テンプレートに関する質問についてサポートが必要です。

私は Django-helpdesk アプリを使用しており、そのモデル名はTicketです。他の多くのフィールドとともに、追加のフィールド、つまりフィールド名を追加したいと思いますfoo。すべてのデータベースが更新され、ユーザーが新しいチケットを送信するとsubmitter_email、日付などの情報が記載された電子メールがユーザーに送信されます。すべて正しいように見えますが、foo追加した新しいフィールドは空白です。

たとえば、メール テンプレートでは、HTML フィールドで呼び出してチケット IDを取得できます。

{{ ticket.ticket }}

チケット番号を取得するか1234、または:

{{ ticket.submitter_email }}

送信者の電子メールを取得する場合。しかし、私が電話すると:

{{ ticket.foo }}

foo空白です。

言及する: JSON を使用した Django-Helpdesk 電子メール テンプレートと南。フィールドfooが追加された後、南が正しく移行されることを確認しました。

ここで何かを逃しましたか?あなたの助けにとても感謝しています。

ありがとう。

4

1 に答える 1

0

私は自分の答えを見つけました。必要なのはfoo、 のメソッドのコンテキストにsafe_template_context(ticket)フィールドを追加することだけですlib.py

于 2013-01-13T17:29:00.667 に答える