Djrill.

Backend e-mail Django per Mandrill
Scarica ora

Djrill. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Kenneth Love and Chris Jones
  • Sito web dell'editore:
  • https://github.com/brack3t/

Djrill. Tag


Djrill. Descrizione

Djrill è un backend e-mail e una nuova classe di messaggi per gli utenti Django che desiderano sfruttare il servizio di posta elettronica Transactional Mandrill da MailChimp.an è incluso l'interfaccia opzionale Django Admin. L'interfaccia di amministrazione consente di: - Controllare lo stato della tua connessione API Mandrill.- Aggiungi / Disabilita i mittenti di e-mail.- Vedi le statistiche su tag e-mail e urls.installationpip Installa DjrillLa Solo dipendenza diversa da Django è la Biblioteca Richiesta da Kenneth Reitz. Se non si installa tramite PYPI dovrai DOPIP install receptionSConfigurationIn Settings.py:1. Aggiungi Djrill alle tue installate_apps. Installato_apps = (... "djrill") 2. Aggiungere le seguenti due righe, sostituendo il tuo mandrill_api_key: mandrill_api_key = "Brack3t-is-Awesome" Mandrill_api_url = "http://mandrillapp.com/api/1.0"3. Sostituisci il backend e-mail esistente con la seguente riga: e-mail_backend = "djrill.mail.backends.djrill.djrillbackend" 4. (facoltativo) Se si desidera essere in grado di aggiungere i mittenti attraverso le statistiche di amministrazione o visualizzare i messaggi dei tuoi messaggi, effettuare le seguenti operazioni nel tuo URL di base.py ... da Django.Contrib Import Admin da Djrill Import Djrilladminsite admin.site = Djrilladminsite ( ) admin.autodiscover () ... urlpatterns = patterns ('', ... url (r '^ admin /', include (admin.site.urls))),) Utilizie stai sostituendo la global email_backend, tutte le e-mail sono Inviato tramite Mandrill's Service.Se vuoi solo usare Mandrill per l'invio di e-mail tramite i metodi di incorporamento incorporati di Django e metodi di send_mass_mail, tutto ciò che devi fare è seguire passaggi da 1 a 3 della configurazione di cui sopra.Se, tuttavia, vuoi più controllo I messaggi, per includere una versione HTML o per collegare tag o URL monitorati a un'e-mail, utilizzo della nostra classe Djrillmessage, che è un involucro sottile attorno all'emailmultialterternative di Django. Esempio, in una vista: da Django.Views.Generic Import Viewfrom djrill.mail import djrillmessageclass sendemailview (Visualizza): de F Get (Self, Richiesta): Oggetto = "Djrill Message" from_email = "djrill@example.com" # Questo deve essere uno dei tuoi mittenti approvati da_name = "djrill" # opzionale per = text_content =" Questa è la versione del testo della tua email "html_content =" Questa è la versione HTML della tua email


Djrill. Software correlato