Tag: django-select-related
Django-operator, der gibt ein queryset, das folgt, und speichert foreign-key-Beziehungen, um zu vermeiden, dass die Datenbank in Zukunft ruft, die verlangen, dass die Nutzung von foreign keys.
2
Antworten
Ich tun, update-Projekt von Django 1.6.7 zu 1.8.7 und ich habe folgende Ausnahme mit Django 1.8, obwohl mit Django 1.6 er code war richtig: In[2]: from apps.route import models In[3]: models.Trace.objects.select_related("trace_points") Out[3]: <repr(<django.db.models.query.QuerySet at 0x3b50c10>) failed: django.core.exceptions.FieldError:
3
Antworten
Wie funktioniert select_related Arbeit mit einem Modell, das mehrere foreign keys? Macht es einfach wählen Sie die erste? Klasse Modell: fkey1, fkey2, fkey3... Die Dokumentation sagt nichts darüber, zumindest nicht in denen die Methode angegeben wird. InformationsquelleAutor
2
Antworten
Habe ich zwei Modelle, Artikel und Blog im Zusammenhang mit einem Fremdschlüssel. Ich möchte die Option nur blog-Namen, während das extrahieren der Artikel. articles = Articles.objects.all().select_related('blog__name') Die Abfrage generiert, die anzeigt, dass es ausgewählt ist, werden alle
1
Antworten
Habe ich eine einfache Musik-schema: Artist, Release, Track und Song. Die ersten 3 sind alle logischen Konstrukte, während der vierte (Song) ist eine bestimmte Instanz eines (Artist, Release, Track) als mp3 -, wav -, ogg -, was
2
Antworten
Habe ich : class Award(models.Model) : name = models.CharField(max_length=100, db_index=True) class Alias(models.Model) : awards = models.ManyToManyField('Award', through='Achiever') class Achiever(models.Model): award = models.ForeignKey(Award) alias = models.ForeignKey(Alias) count = models.IntegerField(default=1) Wie kann ich ein Alias hat alle seine achiever_set
2
Antworten
Habe ich eine app, wo Benutzer Seiten erstellen. Ich möchten, führen Sie eine einfache DB-Abfrage, gibt an, wie viele Nutzer haben mehr als 2 Seiten. Dies ist im wesentlichen, was ich tun will, aber es ist natürlich