Django-nieuwsbrief

Django-app voor het beheren van meerdere massa-mailinglijsten
Download nu

Django-nieuwsbrief Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • AGPL
  • Naam uitgever:
  • Mathijs de Bruin
  • Uitgever website:
  • http://mathijsfietst.nl

Django-nieuwsbrief Tags


Django-nieuwsbrief Beschrijving

Django-app voor het beheren van meerdere massa-mailinglijsten Django-Nieuwsbrief is een Django-applicatie voor het beheren van meerdere massa-maillijsten met zowel plain-tekst als HTML-sjablonen (en TINYMCE-editor voor HTML-berichten), afbeeldingen en een Smart Queuing-systeem in de buurt van de admin-interface.StatusWe gebruiken momenteel dit pakket In verschillende productieomgevingen, maar het moet nog steeds worden beschouwd als een werk in uitvoering. Raadpleeg de vereisten. TXT voor een bijgewerkte lijst met vereiste pakketten. Installatie 1. Krijg het van de kaaswinkel: PIP Installeer Django-Nieuwsbrief of haal het laatste Grootste van GitHub en Link het aan uw applicatieboom: PIP Installeer -e git: //github.com/dokterbob/django-newsletter.git#egg=django-newsletter (in beide gevallen wordt aanbevolen om virtualenv te gebruiken Houd je Python-omgeving enigszins schoon.) 2. Voeg nieuwsbrief toe en om te installeren_apps in Instellingen.py en zorg ervoor dat Django-TinyMce er ook is: geïnstalleerd_apps = (... 'TinyMCE', ... 'Nieuwsbrief', ... .) 3. Maak de media dir a Vailable als {{media_url}} Nieuwsbrief / en doe hetzelfde voor de Django-TinyMce-app. Gebruik bij voorkeur iets als Django-StaticMedia om de mediabestanden voor uw geïnstalleerde apps te beheren, zodat u hier geen zorgen over hoeft te maken. U kunt eenvoudig de Django-StaticMedia installeren en het volgende toevoegen aan URLS.PY om alles toegankelijk te maken in de Development Server: Importeer StaticMedia Urlpatterns + = StaticMedia.Serve () 4. Configureer TINYMCE als u dit nog niet hebt gedaan. Zorg er op het minst zeker dat TinyMCE_JS_URL in Instellingen. Py om te wijzen op waar Tiny_Mce.js zich bevindt. (Typisch / Media/tinyMCE/TINY_MCE/TINYMCE/TINY_MCE/TINY_MCE.JS) 5. Maak de vereiste gegevensstructuur en belastingsstandaardsjabloon: ./Manage.py SyncDB ./Manage.py loaddata Default_templates 6. Voer de tests uit om te zien of het allemaal werkt: ./Manage.py-test Als dit mislukt, neem dan contact met me op! Als dat niet het geval is: dat is een goed teken, hoofdstuk. Je hebt waarschijnlijk een werkende configuratie! Gebruik 1. Start de ontwikkelingsserver: ./Manage.py runserver 2. Navigeer naar / admin / en: Zie! 3. Zet een inzending in de wachtrij. 4. Dien uw bericht in met ./Manage.py runjob Verzenden 5. Voor een goed begrip, kijk op het model grafiek.http: //github.com/dokterbob/django-newsletter/raw/master/graph_models.pngunit TestsFairly uitgebreide tests zijn beschikbaar voor interne frameworks, web (un) abonnement en mail verzenden. Eén functie die momenteel niet wordt getest, is eigenlijk e-mail verzenden naar zeer grote aantallen ontvangers (1000+), maar voel je vrij om te proberen. Vereisten: · Python · Django


Django-nieuwsbrief Gerelateerde software