django-metify.

タスクキューイングまたは除去を含めるために、組み込みのDjango Mail機能を強化する
今すぐダウンロード

django-metify. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Keith Hall
  • 出版社のWebサイト:
  • http://www.github.com/keithio/

django-metify. タグ


django-metify. 説明

Django-Mailifyは、タスクキューイングまたは除去を含めるために組み込みのDjango Mail機能を強化するためのDjangoアプリケーションです。もう1つのメールアプリケーション?Djano Mailerは非常に人気があるようですが、ロックファイルに依存するのではなくセロリの労働者を利用したいと思いました。それはさまざまなホストで予測不可能な動作をしています。さらに、同じインターフェイスを使用して、後でCron Jobを介して送信するメッセージを保存するオプションが必要でした.Django-Metifyの利点は、各メッセージが独自のコンテキストで独自のテンプレートを使用できることです。したがって、デザイナによって一部の電子メールタイプにテンプレートを1つ持てたい場合は、その1つを参照できますが、他のものは異なる形式を持つことができます。テンプレートとコンテキストの組み合わせは、送信時に起こりますので、プロセシング電力はセロリまたはピーク時の瞬間、または望ましい場合はすぐに行うことができます。 Django-Mairifyをインストールします.pip install -e git://github.com/keithio/django-mailify.git#G = Mailify2。 Installed_appsに有効にする:installed_apps + =( 'methify'、)3。次のものの./manage.py syncdbConfigurationすべてがオプションですが、推奨されています.- default_from_email:デフォルトの送信者の電子メールアドレスは、nameの有無にかかわらず使用できます.default_from_email = 'admin ' - mailify_delete_after_send:送信後のデータベースからメッセージを削除するかどうか(デフォルト= true):mailify_delete_after_send = true-mailify_default_description:内部使用のみのための電子メールメッセージの説明(デフォルト= 'message'):mailify_default_description = 'MySite対応 - mailify_default_subject_template:デフォルトで使用されるサブジェクトテンプレート(default = 'metialify / subject.txt'):mailify_default_subject_template = 'mysite / templates / messages / subject.txt'- mailify_default_text_template:デフォルトで使用されるプレインチメッセージテンプレート(default = 'metirify / message.txt'):mailify_default_text_template = 'mySite / templates / messages / message.txt' - mailify_default_html_template:deによって使用されるHTMLメッセージテンプレート障害(default = 'metirifify / message.html'):mailify_default_html_template = 'mysite / templates / messages / message.html'- mailify_default_when:メッセージを送信するときは、0 - 今、1 - セロリの遅延、2 - DEFER(デフォルト) = 0):mailify_default_mhen = 0#mailify_default_dwhen = 1#euterify_default_default_default_default_default_default_Defen = 2#defer send_deferred management command - mailify_use_celery:メッセージを作成するときにセロリを使用するかどうかMessage Signal = False(デフォルト= false)を使用します.mailify_use_celery = true-mailify_use_sendgrid:Djangoのバニラメール関数の代わりにDjango-SendGridのサポートを有効にします。mailify_use_sendgrid = Trususing Celeryensureがセロリがインストールされていて、「Kombu.Transport.Django」を追加しました。 mailify.thenの前に、あなたの労働者に適切な割り当てを確実にするために、正しいトリガーと設定変数を使用して、正しいトリガーと設定変数を使用するだけです。信号を使用する(推奨):Mailify.Signals Import Message.send()パラメータ:desc:string、default = 'message' frm:string、from addrone、default = settings.default_from_email受信者:リスト、必要なEメールアドレス、必要なCelery:Boolean、セロリを使用するかどうかメッセージを初期化するかどうか、デフォルト= false:0 - メッセージを送信する(デフォルト)1 - セロリを遅らせる - 遅延と送信管理コマンドを維持します.Boolean、DEFAULT = false sebult_context:DICT、キーと値のペアサブジェクトテンプレートを完了するためのキー値ペアMessage_Context:DICT、キー値のペアメッセージテンプレートを完了するためのキー値のペア件名:文字列、件名Text_Template:文字列、テンプレートのテンプレートメッセージHTML_Template:String、HTMLメッセージ2のテンプレート。 Mailify.ModelsからMailifyMessage New_Message = mailifymessage(...)#pysects.pyを確認します。 message.send(recipients 、subject_context = {' subject ':' test message '}、message_context = {' message ':'メッセージコンテンツ '})サンプルフォームフィールドの/ admin:件名context:{"subject": "test message"}メッセージコンテキスト:{"message": "message content"}注:管理インターフェイスのJSONフィールドには、キーとその値の周囲のQSONフィールドが必要です.Productのホームページ


django-metify. 関連ソフトウェア

Django-Imperavi

フォームフィールドを美しいImperavi Wysiwygエディタとしてレンダリングするウィジェットを含むDjangoアプリケーション... ...

91

ダウンロード