Als «django-models» getaggte Fragen

Bei Fragen zur Verwendung der Modellklasse aus dem Webframework Django.

5
Django-Modelle, die ein einzelnes Feld auswählen
Ich habe eine Tabelle / Modelle mit dem Namen Employeesund möchte alle Zeilen eines einzelnen Felds als Abfragesatz erhalten. Ich weiß, dass ich es so machen kann (hoffe, ich mache das sogar richtig): emp_list = Employees.objects.get(all) emp_names = emp_list.eng_name Würde die Datenbank nach allen Feldern abfragen und nur eines verwenden? …

3
Fremdschlüssel von einer App in eine andere in Django
Ich frage mich, ob es möglich ist, einen Fremdschlüssel in einer Datei models.py in Django zu definieren, der auf eine Tabelle in einer anderen App verweist. Mit anderen Worten, ich habe zwei Apps, cf und Profile, und in cf / models.py habe ich (unter anderem): class Movie(models.Model): title = models.CharField(max_length=255) …

5
An die Modellgeschichte von Django Admin anknüpfen
Die Einrichtung: Ich arbeite an einer Django-Anwendung, mit der Benutzer ein Objekt in der Datenbank erstellen und es dann beliebig bearbeiten können. Die Admin-Site von Django speichert den Verlauf der Änderungen, die über die Admin-Site an Objekten vorgenommen wurden. Die Frage: Wie kann ich meine Anwendung in den Änderungsverlauf der …

4
Wählen Sie UNTERSCHIEDLICHE einzelne Spalten in Django?
Ich bin gespannt, ob es in Django eine Möglichkeit gibt, eine Abfrage durchzuführen, die kein " SELECT * FROM..." darunter ist. Ich versuche SELECT DISTINCT columnName FROM ...stattdessen ein " " zu machen. Insbesondere habe ich ein Modell, das aussieht wie: class ProductOrder(models.Model): Product = models.CharField(max_length=20, promary_key=True) Category = models.CharField(max_length=30) …


4
Django-Fehler - Übereinstimmende Abfrage existiert nicht
Ich habe mein Projekt endlich auf Produktionsebene veröffentlicht und plötzlich habe ich einige Probleme, mit denen ich mich in der Entwicklungsphase nie befassen musste. Wenn die Benutzer einige Aktionen veröffentlichen, wird manchmal der folgende Fehler angezeigt. Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, …


4
Django-Modellfeld Standard basierend auf einem anderen Feld im selben Modell
Ich habe ein Modell, das einen Betreffnamen und deren Initialen enthalten soll (die Daten sind etwas anonymisiert und werden durch Initialen verfolgt). Im Moment habe ich geschrieben class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: '' if len(x)==0 else x[0], self.name.split(' '))) # Next line is what …

3
Wie mache ich SELECT MAX in Django?
Ich habe eine Liste von Objekten. Wie kann ich eine Abfrage ausführen, um den Maximalwert eines Felds anzugeben: Ich benutze diesen Code: def get_best_argument(self): try: arg = self.argument_set.order_by('-rating')[0].details except IndexError: return 'no posts' return arg Bewertung ist eine ganze Zahl

8
Django löschen FileField
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как удалить файл на диске из поля FileField / ImageField при удале Ich baue eine Web-App in Django. Ich habe ein Modell, das eine Datei hochlädt, aber ich kann sie nicht löschen. Hier ist mein Code: class Song(models.Model): name = …

10
Abrufen von TypeError: __init __ () fehlt 1 erforderliches Positionsargument: 'on_delete', wenn versucht wird, eine übergeordnete Tabelle nach einer untergeordneten Tabelle mit Einträgen hinzuzufügen
Ich habe zwei Klassen in meiner SQLite-Datenbank, eine übergeordnete Tabelle mit dem Namen Categorieund die untergeordnete Tabelle mit dem Namen Article. Ich habe zuerst die untergeordnete Tabellenklasse erstellt und Einträge hinzugefügt. Also hatte ich zuerst folgendes: class Article(models.Model): titre=models.CharField(max_length=100) auteur=models.CharField(max_length=42) contenu=models.TextField(null=True) date=models.DateTimeField( auto_now_add=True, auto_now=False, verbose_name="Date de parution" ) def __str__(self): …

5
Django-Signale vs. überschreibende Speichermethode
Ich habe Probleme, meinen Kopf darum zu wickeln. Im Moment habe ich einige Modelle, die ungefähr so ​​aussehen: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = models.TextField() grade = models.IntegerField() Eine Überprüfung hat mehrere "Punkte", der Gesamtwert ist der Durchschnitt der Punkte. Wenn eine Bewertung …



2
Aktualisieren Sie nur bestimmte Felder in einem models.Model
Ich habe ein Modell class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question und jetzt möchte ich nur das activeFeld aktualisieren . Also mache ich das: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) Jetzt bekomme ich eine Fehlermeldung IntegrityError: PRIMARY KEY must …

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.