2016-07-06 33 views
-2

Mein Django-Service ist ein reiner Newsletter-Service. Der Benutzer benötigt kein Passwort. Der Benutzer muss lediglich eine E-Mail-Adresse angeben. Wir werden die E-Mail regelmäßig senden.Der beste Weg, um einen reinen Newsletter in Django zu implementieren?

So muss der Benutzer nicht den Benutzernamen und das Passwort eingeben. Aber es ist wichtig, einen Bestätigungsschritt für die E-Mail zu haben.

Die django-Newsletter App erfordert, dass der Benutzer registriert wird. Alle bekannten Benutzerregistrierungs-Apps benötigen ein Passwort und oft auch den Benutzernamen.

Gibt es eine Möglichkeit, Benutzer aus E-Mail-Adressen hinzuzufügen, ohne ein Passwort oder einen Benutzernamen zu benötigen?

Gibt es ein besseres Plugin für den Newsletter, das nicht mit den Hauptbenutzerdaten verknüpft ist?

+0

Entwickeln Sie einfach Ihr eigenes System. – Jingo

+0

Das werde ich tun, wenn es keine andere Alternative gibt. Ich wollte das Rad einfach nicht neu erfinden. Dies ist so ein einfaches, aber häufiges Bedürfnis, ich bin überrascht, dass dies nicht zuvor angesprochen wurde :) – Sharmila

Antwort

1

Es ist traurig, dass Stackoverflow viel weniger freundlich ist als früher. Ich habe eine beträchtliche Menge an Plugins durchforstet, bevor ich gefunden habe, was ich brauchte. Für alle, die nach etwas ähnlichem suchen, sehen Sie sich django-newsletter-signup an. Dies ist unabhängig vom UserModel.

Wenn Sie die vorhandenen Benutzermodell verwenden möchten, aber nicht den Benutzer zu belästigen, indem sie erfordert eine Tonne Daten einzugeben, und nur auf E-Mail-ID begrenzen, können Sie es tun, indem eine Kombination aus custom-user und django-registration-redux Verwendung aber bewusst sein, dass es ein wenig Feinabstimmung braucht, bevor Sie es verwenden können.

+1

Dies ist im Wesentlichen eine Link-Only-Antwort plus eine ungerichtete Beschwerde über die Kultur von StackOverflow. -1 –