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.


5
Django ModelForm: Wofür wird save (commit = False) verwendet?
Warum sollte ich jemals verwenden, save(commit=False)anstatt nur ein Formularobjekt aus der ModelFormUnterklasse zu erstellen und auszuführen?is_valid() , um sowohl das Formular als auch das Modell zu validieren? Mit anderen Worten, wofür ist save(commit=False)? Wenn es Ihnen nichts ausmacht, könnten Sie dann hypothetische Situationen angeben, in denen dies nützlich sein könnte?

13
Eindeutiger BooleanField-Wert in Django?
Angenommen, meine models.py ist wie folgt: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Ich möchte nur eine meiner CharacterInstanzen is_the_chosen_one == Trueund alle anderen haben is_the_chosen_one == False. Wie kann ich am besten sicherstellen, dass diese Eindeutigkeitsbeschränkung eingehalten wird? Bestnoten für Antworten, die die Wichtigkeit der Einhaltung der Einschränkungen …

4
Sortieren verwandter Elemente in einer Django-Vorlage
Ist es möglich, eine Reihe verwandter Elemente in einer DJango-Vorlage zu sortieren? Das heißt: dieser Code (wobei HTML-Tags aus Gründen der Übersichtlichkeit weggelassen wurden): {% for event in eventsCollection %} {{ event.location }} {% for attendee in event.attendee_set.all %} {{ attendee.first_name }} {{ attendee.last_name }} {% endfor %} {% endfor …

2
Elementwert der Django-Vorlage oder leere Zeichenfolge
Mein Code in der Vorlage sieht folgendermaßen aus: {% for item in items %} {{ item.somefield }} {% endfor %} Ich möchte den Elementwert anzeigen, wenn das Feld item.somefield nicht None ist, oder eine leere Zeichenfolge anzeigen. Ich möchte die Anweisung {% if item.somefield%} nicht verwenden, sondern etwas wie {{item.somefield …

8
Überprüfen Sie, ob OneToOneField in Django None ist
Ich habe zwei Modelle wie dieses: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... Ich muss etwas tun, wenn der Benutzer ein Profil vom Typ 1 oder Typ 2 hat: if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something …

3
WSGI vs uWSGi mit Nginx [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
86 python  django  nginx  wsgi  uwsgi 

5
abstrakte Django-Modelle versus reguläre Vererbung
Was ist neben der Syntax der Unterschied zwischen der Verwendung eines abstrakten Django-Modells und der Verwendung einer einfachen Python-Vererbung mit Django-Modellen? Vor-und Nachteile? UPDATE: Ich glaube, meine Frage wurde missverstanden und ich erhielt Antworten auf den Unterschied zwischen einem abstrakten Modell und einer Klasse, die von django.db.models.Model erbt. Ich möchte …


6
Bestätigungsaufforderung für Pip-Deinstallation umgehen
Ich versuche, alle Django-Pakete in meiner Superuser-Umgebung zu deinstallieren, um sicherzustellen, dass alle meine Webanwendungsabhängigkeiten auf meiner virtuellen Umgebung installiert sind. sudo su sudo pip freeze | grep -E '^django-' | xargs pip -q uninstall Pip möchte jedoch bestätigen, dass jedes Paket deinstalliert wird, und es scheint keine -yOption für …


1
django 1.4 - kann keine Offset-naiven und Offset-fähigen Datenzeiten vergleichen
Ich bin gerade dabei, eine Anwendung von Django 1.2 auf 1.4 zu migrieren. Ich habe ein tägliches Aufgabenobjekt, das eine Tageszeit enthält, zu der die Aufgabe ausgeführt werden soll: class DailyTask(models.Model): time = models.TimeField() last_completed = models.DateTimeField() name = models.CharField(max_length=100) description = models.CharField(max_length=1000) weekends = models.BooleanField() def __unicode__(self): return '%s' …

4
Django Model Manager objects.create wo ist die Dokumentation?
Ich habe immer gelesen, dass ich verwenden sollte model = Model(a=5, b=6) model.save() Aber ich habe gerade gesehen, dass eine Managerfunktion erstellt wurde, weil ich eine OpenSource-Django-App gesehen habe, die sie verwendet. model = Model.objects.create(a=5, b=6) print model.pk 1 Wird also empfohlen, es zu verwenden? Oder ist es immer noch …
85 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.