Django-firstclass.

Un backend e-mail proxy per Django che consente trasformazioni e-mail globali
Scarica ora

Django-firstclass. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Andrew McCloud
  • Sito web dell'editore:
  • http://amccloud.com

Django-firstclass. Tag


Django-firstclass. Descrizione

Django-firstclass è un backend e-mail proxy per Django che consente trasformazioni e-mail globali come la creazione automatica di una versione di testo semplice delle e-mail HTML o creando automaticamente una versione online dell'e-mail che può essere letta in Browser.installPip Installa Django-FirstClass 'FirstClass' a installato_apps- Aggiungi URL (R '^ e-mail /', includi ('firstclass.urls')) al tuo URLConf.- Set e-mail_backend a 'firstclass.backends.proxybackend'- syncdbsetingsfirstclass_email_backendthe back-back-back per inviare e-mail e-mail per inviare e-mail elaborate Hanno attraversato il middleware.defaultfirstclass_email_backend = 'django.core.mail.backends.smtp.Mailbackend'FirstClass_MiddleWareFirstClass Middleware funziona proprio come il middleware Django. FirstClass Applica il middleware nell'ordine è definito in firstclass_middleware, top-down. Puoi persino creare il tuo middleware. Vedi: CUSTOM MiddleWareDeFaultFirstclass_middleware = ('firstclass.middleware.online.viewonlinecdleware', 'firstclass.middleware.alternative.multialternativesmiddleware', 'firstclass.middleware.text.plainyPaxtMiddleware',) Disponibile MiddlewarePlainyPaxtMiddleWareFirstClass.MidleWareSettingsFirstClass_LainingSetingSessESta HTML al testo normale. Le chiavi dovrebbero essere un selettore qualificato per la scoperta di BeautifulSoup. I valori possono essere una stringa di formattazione o una funzione che accetta un argomento, attrice. Tutti gli attributi trovati sull'elemento possono essere utilizzati per la formattazione o verranno passati alla tua funzione in ats.defaultfirstclass_plainyxt_rules = {'a': '(% (Testo) S)% (HREF) S', 'IMG': '% ( Titolo) S:% (SRC) s ',} multialternativesmiddlewareFirstclass.middleware.alternative.multialternativeSmiddleWareCoers Email a Emailmultial Interternative in modo da poter aggiungere una versione multipla della e-mail.ViewOnlineMiddleWareFirstClass.Middleware.Online.ViewonlineMiddleWareSaves Tutte le e-mail e aggiunge un collegamento all'e-mail corpo in modo che possano essere visualizzati online in un browser web. Idealmente questo middleware dovrebbe venire prima della plaintextmiddlewware in modo che il collegamento che viene aggiunto venga convertito in testo normale.ViewonlineMiddleware utilizza il modello FirstClass / View_Online_Wrap.html per aggiungere il collegamento alla parte inferiore dell'e-mail. Puoi sovrascrivere questo fornendo il tuo nella directory dei tuoi modelli.settingsfirstclass_viewonline_authif Questo è vero che l'utente dovrà essere registrato per visualizzare l'e-mail. L'e-mail dell'utente dovrebbe anche essere uno dei destinatari originali dell'e-mail.defaultfirstclass_viewonline_auth = Falsescustom MiddlewareDefining Middleware personalizzato per FirstClass è semplice. Il middleware dovrebbe essere una singola classe Python che definisce Process_Message.Process_MessageProcess_Message (Self, Message) Message è un messaggio di emailmessaggio o un'emailmessaggio come oggetto. process_message dovrebbe restituire il messaggio o nessuno. Se restituisce Nessuno L'e-mail verrà rilasciata.ViewSview_Message_OnlineFirstclass.Views.View_Message_Online (richiesta, chiave, template = 'firstclass / message.html') Questa vista viene utilizzata dal middleware ViewOnlineMiddleware. Il modello è situato a FirstClass / Message.html. Puoi ignorare questo fornendo il tuo nella directory dei modelli. Il contesto di rendering contiene un messaggio che è il modello di messaggio Istanza dell'istanza. La homepage di Product


Django-firstclass. Software correlato