として、フォームの送信者の電子メールを使用するには、私は、フォームクラスオーバーライドされています:ジャンゴ - コンタクトフォーム:どのように<a href="https://bitbucket.org/ubernostrum/django-contact-form/" rel="nofollow">django-contact-form</a>を使用してFROM_EMAIL
from contact_form.forms import ContactForm
from django.conf import settings
class ContactFormPublic(ContactForm):
tuples = settings.WORKSHOP_ADMINS
recipient_list = [mail_tuple[1] for mail_tuple in tuples]
from_email = 'Joe Jones <[email protected]>'
動作しますが、私はFROM_EMAILは、名前のものになりたいと電子メールはフォーム自体で送信されます。形式で "self.email"を参照しようとしましたが、自己が定義されていないと文句を言います。シンプルであるように思えますが、ドキュメントからこれを解決する方法を教えることはできません。
ありがとうございました。
こんにちは。 ContactFormクラスとビューを投稿してください。 – Brandon
Brandon - 再び、私はdjango-contact-formを使用しています。だから私はカスタムビューを持っていない、私は提供されたフォームをサブクラス化しています。もちろん、目標を変更することなくdjango-contact-formを拡張することが目的です(これは非常に上手であると言われていますが、文書ではどうやってそれをどうやって行うか明確にしていません)。 – shacker
さて、私はそれを見てみましょう。 – Brandon