django-post-html är en Django app som kan användas för att snabbt byta alla e-postmeddelanden av webbplatsen från vanlig text till HTML. För att använda den måste du göra två steg:
- Lägga email_html till INSTALLED_APPS högre, sedan andra tredje parts applikationer;
- Förändring e-mallar till html version;
Applikations substitut inbyggd send_mail funktionen genom nya smarta send_mail funktion.
bygga in: send_mail (ämne, budskap, from_email, recipient_list, fail_silently = False, auth_user = Ingen, auth_password = Ingen, anslutning = None) nytt: send_mail (ämne, budskap, from_email = Ingen, recipient_list = Ingen, fail_silently = False , auth_user = Ingen, auth_password = Ingen, anslutning = None)
Några nya funktioner:
- Meddelande attribut använder för html eller oformaterad-testmeddelande kroppen. Om det innehåller html, är vanlig text genererar automatiskt basera på html kroppen;
- From_email attributet inte krävs. Som standard blir det lika med settings.DEFAULT_FROM_EMAIL;
- Beroende på settings.EMAIL_ADMIN_DUPLICATE alla kopior av e-postmeddelanden även skicka till ADMIN mejl (med bcc header);
Ny funktion cam användas:
- Send_mail (SMIC, html, recipient_list = e-post)
Viktiga saker:
- Placera email_html tillämpning i INSTALLED_APPS innan alla andra program som skickar e-post, som du behöver för att göra html baserad standard;
- Html kropps måste innehåller taggen, annars fungerar skulle tro att detta är en vanlig text kroppen;
Krav :
- Python
- Django
- Beautiful Soup
- w3m
Kommentarer hittades inte