Ich habe ein Projekt in Django 1.10, die einige Apps hat. Dieses Projekt wird von mehreren Organisationen verwendet und hängt davon ab, welche Apps aktiviert werden. Wo ist der beste Ort in einer App, um eine Funktion hinzuzufügen, die nur ausgeführt werden muss, wenn die App aktiviert ist? Es muss einige (Haupt-App-) Objekte in der Datenbank als eine korrekte Konfiguration für die App erstellen. Lesen the docs scheint, dass AppConfig.ready() der beste Ort ist. Ist es?Django App: der beste Ort für eine Routine aktivieren App
0
A
Antwort
0
Siehe django-admin Gruppenberechtigungen. Sie können django-admin Berechtigungen Ideen verwenden
Verwandte Themen
- 1. Django: Beste Badge-App für Django-Projekt
- 2. Der beste Weg für eine App
- 3. Verteilung der App für Benutzer vor Ort
- 4. Aktivieren einer Konsole für eine Ruby-App
- 5. Medienpfad für App in Django
- 6. Django- URL-Namespace für eine App
- 7. Der beste Ort für die Speicherung von Benutzeranmeldeinformationen in Android
- 8. Der beste Ort für Immobilien auf Prüfwerte
- 9. App-Berechtigung in App aktivieren oder deaktivieren
- 10. Django umgekehrte URL für App
- 11. Schreibkombinationsfunktion in der Linux-Userspace-App aktivieren?
- 12. Aktivieren auto_log_stacks auf Sentry für Python App
- 13. Aktivieren drehen für mwphotobrowser in Hochformat App
- 14. Django: Wie man eine App in eine andere App integriert
- 15. Wie "Application Timeline" für UWP App aktivieren?
- 16. Django App-Ansichten trennen
- 17. Lightbox Aktivieren in der Chrome App/Erweiterung
- 18. Absoluter Pfad der Django-App
- 19. App-Markt-Updates programmgesteuert aktivieren
- 20. Android: beste Zahlung Gateway für Spende App
- 21. für django app für kollaborative Wiki suchen
- 22. Beste Regex-Bibliothek für iPhone SDK App?
- 23. Django: Der beste Weg für eine einfache Hierarchie?
- 24. Beste Linux-Variante für eine Ruby on Rails App?
- 25. Beste Möglichkeit, Einstellungen für eine WinRT App beizubehalten?
- 26. App zu App-Schnittstelle in Django
- 27. Was ist das beste Designmuster für eine App?
- 28. Beste Django-Funktionen, die mit Google App Engine funktionieren?
- 29. Beste Volltextsuche für Google-App-Engine
- 30. App Engine Endpunkt aktivieren CORS
Jeder Grund, warum Sie nicht einfach [INSTALLED_APPS] (https://docs.djangoproject.com/en/1.10/ref/settings/#std:setting-INSTALLED_APPS) verwenden können? –
Ja, ich benutze 'INSTALLED_APPS', aber wenn ein Administrator die App dort einbindet, muss ich einige Startkonfigurationen ausführen. – XaviP
Sie können eine Datenmigration erstellen, um Inhalt zur Datenbank hinzuzufügen. Ich bin nicht sicher, was Sie mit "richtiger Konfiguration" meinen. Dies wird normalerweise auch zu settings.py hinzugefügt. Willst du das irgendwie automatisieren? –