Bei der Entwicklung einiger Funktionen für den Einsatz mit Django. In diesem Fall eine Middleware und ein paar andere Utilities wie ein Dekorateur. Gibt es einen Vorteil darin, es zu einer Django-App zu machen? Da die Bibliothek keine Modelle hat, macht es keinen Sinn, in models.py (das Sie als Django als App sehen müssen) oder in INSTALLED_APPS zu arbeiten. Aber ich sehe Leute, die es trotzdem tun, was sind die Vorteile?Welche Vorteile bringt es, Bibliotheken für Django in eine App zu verwandeln?
3
A
Antwort
2
Sie müssen es zu einer App machen, wenn Sie Ihre Bibliothek mit Vorlagen, Vorlagen oder Filtern versehen möchten. Sonst wird Django sie nicht abholen.
1
Meiner Meinung nach gibt es keine Vorteile für Middleware und Dekorateure. Meine Faustregel: Wenn es ein Modell und/oder Ansichten hat, mache ich es zu einer App..
Auch für benutzerdefinierte Template-Tags habe ich beschlossen, es zu einem Ei zu machen und es in die Apps zu importieren, die es verwenden werden.
Gute Frage.
0
IMO ist es praktisch, sofort die Liste der verwendeten Apps/Bibliotheken zu sehen- wenn Sie etwas verpassen, können Sie nur pip install
oder easy_install
es im Handumdrehen.
Verwandte Themen
- 1. Warum sind C# -Arrays kovariant und welche Vorteile bringt es?
- 2. Welche Vorteile bringt der neue ion.RangeSlider für Shiny?
- 3. Welche Eigenschaften bringt Lib wirklich zu Javascript?
- 4. Welche Vorteile bringt das Hinzufügen einer Use-Klausel für eine Unit im Implementierungsabschnitt?
- 5. Gibt es eine einfache Möglichkeit, eine App in eine Komponente einer anderen App zu verwandeln
- 6. Welche Vorteile bietet es, Eigenschaften nicht aufzählbar zu machen?
- 7. Welche Codehighlighting-Bibliotheken gibt es für Java?
- 8. Welche Codehighlighting-Bibliotheken gibt es für Ruby?
- 9. App Engine und Facebook: Welche Bibliotheken verwenden?
- 10. Welche Vorteile bietet java.nio für einen Webserver?
- 11. strncpy() Alternative - welche Vorteile für jede Version?
- 12. Welche Java externen Pakete/Bibliotheken gibt es?
- 13. Welche Vorteile bietet Liquibase für Datenbankmigrationen?
- 14. Welche Vorteile bringt die Verwendung von Java + Swing über C# + WinForms/WPF?
- 15. Welche gut entwickelten iteratee/pipes Bibliotheken gibt es für Scala?
- 16. Welche Bibliotheken gibt es für die Verarbeitung von XML auf Google App Engine/Java Servlet
- 17. Welche Bibliotheken sind unverzichtbar?
- 18. Welche Vorteile haben Typbeschränkungen in Protokollerweiterungen?
- 19. Chat-App. Gibt es für django
- 20. Welche benutzerdefinierten Designs gibt es für Django Admin?
- 21. Link gegen welche Bibliotheken für GTK funktioniert?
- 22. Java-App in Windows-Bildschirmschoner verwandeln
- 23. Welche Möglichkeiten gibt es, eine Netzwerk-Java-Desktop-App zu einer Web-App zu migrieren?
- 24. Welche Cache-Strategie verwenden Sie für eine datenbankabhängige ASP.NET App?
- 25. Welche Java-Bibliothek/Bibliotheken für Genetische Algorithmen?
- 26. Welche Vorteile hat RabbitMQ in Erlang?
- 27. App zu App-Schnittstelle in Django
- 28. Welche Spickzettel existieren für Django?
- 29. Ist es möglich, eine Jugendschutz-App für iOS zu schreiben?
- 30. Welche Vorteile bietet Sass gegenüber normalem CSS?
+1 Ich verwende auch die Model/View-Regel. – bogeymin