Als «django» getaggte Fragen

Django ist ein Open-Source-Framework für serverseitige Webanwendungen, das in Python geschrieben wurde. Es wurde entwickelt, um den Aufwand für die Erstellung komplexer datengesteuerter Websites und Webanwendungen zu reduzieren. Ein besonderer Schwerpunkt liegt auf weniger Code, ohne Redundanz und mehr explizit als implizit.

4
Django - Problem beim Import von kreisförmigen Modellen
Ich verstehe das wirklich nicht. Wenn also jemand erklären könnte, wie das funktioniert, würde ich es sehr schätzen. Ich habe zwei Anwendungen, Konten und Thema ... hier ist meine Einstellungsliste: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'accounts', 'themes', ) In Konten versuche ich Folgendes: from themes.models import Theme class …

4
Gibt es eine Namenskonvention für Django-Apps?
Gibt es eine bevorzugte Namenskonvention zum Erstellen einer Django-App, die aus mehr als einem Wort besteht? Welche der folgenden Optionen wird beispielsweise bevorzugt? my_django_app my-django-app Update: Syntaktisch nicht erlaubt mydjangoapp Empfohlene Lösung Während alle Optionen 1 und 3 syntaktisch zulässig sind, gibt es eine Präferenz? Wenn ich mir anschaue, wie …


9
Token-Authentifizierung für RESTful API: Sollte das Token regelmäßig geändert werden?
Ich erstelle eine RESTful-API mit Django und Django-Rest-Framework . Als Authentifizierungsmechanismus haben wir "Token-Authentifizierung" ausgewählt und ich habe es bereits gemäß der Dokumentation von Django-REST-Framework implementiert. Die Frage ist, ob die Anwendung das Token regelmäßig erneuern / ändern soll und wenn ja, wie? Sollte es die mobile App sein, für …

6
Erstellen Sie ein Django-Modell oder aktualisieren Sie es, falls vorhanden
Ich möchte ein Modellobjekt wie Person erstellen, wenn die ID der Person nicht vorhanden ist, oder ich erhalte dieses Personenobjekt. Der Code zum Erstellen einer neuen Person lautet wie folgt: class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects = PersonManager() class PersonManager(models.Manager): def create_person(self, identifier): …

4
Gunicorn Autoreload bei Quellenwechsel
Schließlich habe ich meine Entwicklungsumgebung von runserver auf gunicorn / nginx migriert. Es wäre praktisch, die Autoreload-Funktion von runserver auf gunicorn zu replizieren, damit der Server automatisch neu gestartet wird, wenn sich die Quelle ändert. Ansonsten muss ich den Server manuell mit neu startenkill -HUP . Wie kann man den …

6
Python / Django: Unter Runserver bei der Konsole anmelden, unter Apache in der Datei anmelden
Wie kann ich Trace-Nachrichten an die Konsole senden (wie print), wenn ich meine Django-App unter ausführe manage.py runserver, aber diese Nachrichten an eine Protokolldatei senden lassen, wenn ich die App unter Apache ausführe? Ich habe die Django-Protokollierung überprüft und obwohl ich von der Flexibilität und Konfigurierbarkeit für fortgeschrittene Anwendungen beeindruckt …
113 python  django  logging 




14
Wie konfigurieren Sie Django für die einfache Entwicklung und Bereitstellung?
Ich neige dazu, SQLite bei der Django- Entwicklung zu verwenden, aber auf einem Live-Server wird häufig etwas Robusteres benötigt ( z. B. MySQL / PostgreSQL ). Ausnahmslos müssen auch andere Änderungen an den Django-Einstellungen vorgenommen werden: unterschiedliche Protokollierungsorte / -intensitäten, Medienpfade usw. Wie verwalten Sie all diese Änderungen, um die …
112 python  django 


3
Django entfernt Objekt aus der ManyToMany-Beziehung
Wie würde ich ein Objekt aus einer Viele-zu-Viele-Beziehung löschen, ohne das eigentliche Objekt zu entfernen? Beispiel: Ich habe die Modelle Moodsund Interest. Moodhat ein Viele-zu-Viele-Feld interests(das ist a models.ManyToManyField(Interest)). Ich erstelle eine Instanz von Moodsaufgerufen my_mood. In my_moods'Interessenbereich habe ich my_interestBedeutung >>> my_mood.interests.all() [my_interest, ...] Wie entferne ich my_interestaus , …

1
Django: Reverse Accessors für das Zusammenstoßen von Fremdschlüsseln
Ich habe zwei Django-Modelle, die von einer Basisklasse erben: - Request - Inquiry - Analysis Die Anforderung enthält zwei Fremdschlüssel für das integrierte Benutzermodell. create_user = models.ForeignKey(User, related_name='requests_created') assign_user = models.ForeignKey(User, related_name='requests_assigned') Aus irgendeinem Grund erhalte ich den Fehler Reverse accessor for 'Analysis.assign_user' clashes with reverse accessor for 'Inquiry.assign_user'. Alles, …
112 python  django 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.