Tag: django-queryset

Django querysets sind die primäre Abstraktion zum abrufen von Objekten aus dem Django – ORM-system

Viele zu viele sind und wie man ein queryset von queryset

Anzahl der Antworten 3 Antworten
Habe ich folgende Modelle: class Product(models.Model): name = CharField(max_length=30) class Store(models.Model): name = CharField(max_length=30) product = models.ManyToManyField(Product) Wie man Stores mit Produkt mit dem Namen product_name und auch, erhalten Sie alle Produkte (ausgenommen das Produkt mit dem

Django-queryset beitreten, ohne foreignkey

Anzahl der Antworten 3 Antworten
model.py class Tdzien(models.Model): dziens = models.SmallIntegerField(primary_key=True, db_column='DZIENS') dzienrok = models.SmallIntegerField(unique=True, db_column='ROK') class Tnogahist(models.Model): id_noga = models.ForeignKey(Tenerg, primary_key=True, db_column='ID_ENERG') dziens = models.SmallIntegerField(db_column='DZIENS') Was ich will, ist zu bekommen id_noga wo dzienrok=1234. Ich weiß, dass dziens sollte dziens =

wie Erzeuge ein Queryset in eine Tabelle template-django

Anzahl der Antworten 3 Antworten
Habe ich ein Modell, das definiert, wie gezeigt, die gehandelt wird auf eine Abfrage ein und bekommt eine Liste der Objekte, die platziert in die entsprechenden Zellen einer Tabelle. Hier ist der relevante Teil des Codes. class

Django queryset-filter, GT, LT, GTE, LTE gibt vollständige Objekt-Liste

Anzahl der Antworten 2 Antworten
Ich versuche zu filtern, Objekte in meiner Datenbank mit .filter(field__lte = parameter) aber es gibt einfach zurück, ALLE Objekte und nicht filtern. Ich habe auch die parameter über einen beliebigen Wert, der in der Datenbank gespeichert und

Django: Filter-datetime-Feld von *nur* der Wert des Jahres?

Anzahl der Antworten 2 Antworten
Ich versuche, spuckte ein django-Seite, die listet alle Einträge auf, die von dem Jahr, in dem Sie erstellt wurden. So zum Beispiel: 2010: Anmerkung 4 Hinweis 5 Hinweis 6 2009: Hinweis 1 Note 2 Anmerkung 3 Es

QuerySet, - Objekt hat kein Attribut id - Django

Anzahl der Antworten 3 Antworten
Ich versuche zum abrufen der id des jeweiligen Objekts in django, aber ich bekomme immer folgenden Fehler Ausnahme Wert: QuerySet; Objekt hat kein Attribut id. meine Funktion in views.py @csrf_exempt def check_question_answered(request): userID = request.POST['userID'] markerID =

Django-filter datetime-Basis auf Datum nur

Anzahl der Antworten 1 Antworten
Ich versuche zu filtern, die Abfrage in der BaseDatatableView auf ein Datum, eingegeben durch den Benutzer im folgenden format ein: mm/dd/yyyy. So start_date ist in diesem format und wird umgewandelt in einen datetime-mit strptime, siehe unten. Ich

In Django, was ist der effizienteste Weg, um zu überprüfen, ob eine leere Abfrage?

Anzahl der Antworten 5 Antworten
Ich habe gehört, Vorschläge für die Verwendung der folgenden: if qs.exists(): ... if qs.count(): ... try: qs[0] except IndexError: ... Kopiert von Kommentar unten: "ich bin auf der Suche nach eine Aussage wie "In MySQL-und PostgreSQL-count() ist

Nutzung von iterator() auf django queryset

Anzahl der Antworten 2 Antworten
Stieß ich auf ein seltsames Verhalten vor kurzem, und überprüfen müssen, um mein Verständnis. Ich bin mit einem einfachen filter im Modell und dann die Iteration über die Ergebnisse. z.B. allbooks = Book.objects.filter(author = 'A.A. Milne') for

Django MySQL distinct-Abfragen für das abrufen mehrerer Werte

Anzahl der Antworten 2 Antworten
Ich habe eine MySQL Datenbank leider verwendet mit Django 1.4.1. Distinct-Funktion ist nur für POSTGRESQL, wenn ich es richtig machen. Ich eine distinct-Abfrage bestehen aus mehreren Werten, während nur unterschiedliche, Wie; Dieser arbeitet für die POSTGRE-aber nicht

Django Boolean Queryset-Filter Funktioniert Nicht

Anzahl der Antworten 3 Antworten
Dieser hat schon frustrierend mich für den besseren Teil von einer Stunde. Ich habe Folgendes Modell: sold= models.BooleanField(default=False) Und die folgenden anzeigen-code: properties = Property.objects.filter(sold=False).order_by('-created_on'); Und die folgenden Werte in meinem sqlite3-Datenbank: sqlite> select sold from clients_property;

Django: Umsetzung VERKNÜPFUNG mit Django ORM?

Anzahl der Antworten 3 Antworten
Habe ich ein Q&Eine Art von Website gebaut, in der Django mit den folgenden Modellen: class Question(models.Model): title = models.CharField(max_length=70) details = models.TextField() class Answer(models.Model): question_id = IntegerField() details = models.TextField() Brauche ich anzeigen, um eine bestimmte

Ist es möglich, um eine Eigenschaft zu verweisen mit Django ist QuerySet.values_list?

Anzahl der Antworten 2 Antworten
Habe ich eine benutzerdefinierte Eigenschaft für meinen Django-Modell, gibt den vollständigen Namen einer Person: class Person(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) def _get_full_name(self): return "%s %s" % (self.first_name, self.last_name) full_name = property(_get_full_name) Wenn ich eine Abfrage

Django-filter() auf dem Feld des zugehörigen Modell

Anzahl der Antworten 1 Antworten
Ich glaube, ich bin fehlt etwas sehr Grundsätzliches und grundlegendes über wie Django, die den filter () - Methode funktionieren soll. Mithilfe der folgenden Modelle: class Collection(models.Model): pass class Item(models.Model): flag = models.BooleanField() collection = models.ForeignKey(Collection) und

Django Fremdschlüssel Abfragen

Anzahl der Antworten 4 Antworten
In dem folgenden Modell: class header(models.Model): title = models.CharField(max_length = 255) created_by = models.CharField(max_length = 255) def __unicode__(self): return self.id() class criteria(models.Model): details = models.CharField(max_length = 255) headerid = models.ForeignKey(header) def __unicode__(self): return self.id() class options(models.Model): opt_details

erhalten Sie die foreign key-Objekte in einer einzelnen Abfrage - Django

Anzahl der Antworten 3 Antworten
Habe ich 2 Modelle in meinem django-code: class ModelA(models.Model): name = models.CharField(max_length=255) description = models.CharField(max_length=255) created_by = models.ForeignKey(User) class ModelB(models.Model): category = models.CharField(max_length=255) modela_link = models.ForeignKey(ModelA, 'modelb_link') functions = models.CharField(max_length=255) created_by = models.ForeignKey(User) Sagen ModelA hat 100

Django: ändern Sie den Wert eines Feldes für alle Objekte in einem queryset

Anzahl der Antworten 1 Antworten
Habe ich ein Modell MyModel mit einem boolean-Feld active Anderswo, bin ich das abrufen ein queryset: qs = MyModel.Objects.filter(....) wie kann ich active=False für alle Objekte in diesem qs? InformationsquelleAutor 43Tesseracts | 2016-01-16

wie man eine Abfrage schreiben, um Wert in eine json-Feld in django

Anzahl der Antworten 6 Antworten
Habe ich eine json-Feld in meiner Datenbank, die wie jsonfield = {'username':'chingo','reputation':'5'} wie kann ich eine Abfrage schreiben, so dass ich kann finden, wenn ein Benutzername vorhanden ist. so etwas wie username = 'chingo' query = User.objects.get(jsonfield['username']=username)

Django: Filterung von queryset 'Feld__isnull=True' oder 'Feld=Keine"?

Anzahl der Antworten 2 Antworten
Ich einen filter ein queryset, die durch einen dynamischen Wert (das kann Keiner): kann ich einfach schreiben: filtered_queryset = queryset.filter(field=value) oder soll ich das prüfen Ohne: if value is None: filtered_queryset = queryset.filter(field__isnull=True) else: filtered_queryset = queryset.filter(field=value)

Django-Objekt mehrere ausschließen()

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit eine Abfrage und schließen Sie eine Liste der Dinge, sondern nannte ausschließen mehrfach? InformationsquelleAutor der Frage Johnd | 2009-05-26

Django: Holen Sie sich die eindeutige Objekt-Liste von QuerySet

Anzahl der Antworten 4 Antworten
Habe ich das folgende (vereinfachte) Modelle in meinem Django-app: class Color(models.Model): name = models.CharField(max_length=10) class Item(models.Model): name = models.CharField(max_length=200) color = models.ForeignKey(Color, blank=True, null=True) class Favorite(models.Model): user = models.ForeignKey(User) item = models.ForeignKey(Item) Bin ich derzeit immer alle

Verwenden Sie "enthält" und "iexact" auf die gleiche Abfrage in DJANGO

Anzahl der Antworten 2 Antworten
Wie kann ich contains und iexact Feld lookups zur gleichen Abfrage in Django? .. casas = Casa.objects.filter(nome_fantasia__contains__iexact='green') InformationsquelleAutor der Frage rayashi | 2012-04-05

Holen Sie sich mehrere Zeilen mit einer einzigen Abfrage in django?

Anzahl der Antworten 2 Antworten
Wie kann ich erstellen ein QuerySet, das bekommt mehrere Zeilen von django? Ich dachte, filter() würde funktionieren, aber es scheint schlimmer zu sein, aus. Ich habe zum Beispiel zwei Zeilen in der Modell-Auto, mit zwei text-Attribute (Lizenz-und

ForeignKey auf mehrere Modelle oder Queryset

Anzahl der Antworten 2 Antworten
Ist es möglich, einen ForeignKey auf mehr als auf das Modell. Ich möchte wählen können sagen, Teilen und Maschinen Modell. Las ich dazu kombinieren Sie mehrere Modelle in einer Liste: Wie kombinieren Sie 2 oder mehr querysets

Wie man von kommentierten Count() in einem ähnlichen Modell in Django

Anzahl der Antworten 2 Antworten
Baue ich eine Lebensmittel-Datenbank für die Protokollierung in Django und ich habe ein Abfrage-problem. Ich habe meine Modelle zu gehören (unter anderem) ein Lebensmittel-Modell angeschlossen, um die Benutzer-Modell durch ein M2M-Bereich "Verbraucher" über das Konsum-Modell. Das Food-Modell

Löschen eines Datensatzes aus der Datenbank mit Python

Anzahl der Antworten 1 Antworten
Habe ich eine Django-app getestet und die Leistung der Anwendung durch das ausfüllen einiger 10,0000 records. Jetzt will ich löschen Sie es mit einem python-Skript. Kann jemand helfen mir dabei. Dies ist das Skript, das ich erstellt

JSON-Serialisierung von Django Modelle mit simplejson

Anzahl der Antworten 3 Antworten
Ich verwenden möchte, simplejson zum serialisieren eines Django-Modell. Django ' s serializer unterstützt keine Wörterbücher... und simplejson nicht unterstützt Django Querysets. Dies ist durchaus ein Rätsel. In dem Modell gibt es Sponsoren, die eine Foreign Key-sponsor-Ebene, die

Wie bekommt man die Differenz von zwei querysets in Django?

Anzahl der Antworten 4 Antworten
Ich querysets. alllists und subscriptionlists alllists = List.objects.filter(datamode = 'A') subscriptionlists = Membership.objects.filter(member__id=memberid, datamode='A') Brauche ich ein queryset genannt unsubscriptionlist, die besitzen alle Datensätze in alllists mit Ausnahme der Aufzeichnungen in der Abonnement-Listen. Wie dies zu erreichen?

so erstellen Sie einen leeren queryset und hinzufügen von Objekten manuell in django

Anzahl der Antworten 3 Antworten
Brauche ich, um zu erstellen ein queryset und manuell hinzufügen einige Objekte, die ich habe, aus verschiedenen Abfragen-Ergebnisse, um die Anzeige in einer Tabelle. Ich verwendet, xx=set (), aber es macht den job nicht machen. InformationsquelleAutor der

Django - Eindeutige Liste von QuerySet

Anzahl der Antworten 2 Antworten
Ich habe eine gefilterte QuerySet, das hat eine ManyToMany Feld 'Client'. Ich will erstellen Sie eine einzigartige dict an alle Client-Objekte in der Abfrage so: Projects Queryset: - Project1.client = <Client: 1> - Project2.client = <Client: 1>

django queryset für viele-zu-viele-Feld

Anzahl der Antworten 2 Antworten
Habe ich Folgendes Django 1.2 Modelle: class Category(models.Model): name = models.CharField(max_length=255) class Article(models.Model): title = models.CharField(max_length=10, unique=True) categories = models.ManyToManyField(Category) class Preference(models.Model): title = models.CharField(max_length=10, unique=True) categories = models.ManyToManyField(Category) Wie kann ich eine Abfrage, die mir alle

Django ' - Objekte.filter()' mit einer Liste?

Anzahl der Antworten 1 Antworten
Ist es möglich, die Begrenzung QuerySet in dieser Art und Weise: creators_list = ['jane', 'tarzan', 'chita'] my_model.objects.filter(creator=creators_list) ??? InformationsquelleAutor der Frage krzyhub | 2011-05-10

Django Inner Join Queryset

Anzahl der Antworten 1 Antworten
Arbeite ich mit Django und ich müssen noch ein queryset mit zwei inneren Verknüpfungen. Habe ich drei Modelle A, B, und C und ich möchte eine Abfrage wie die folgende in psql: select DISTINCT a from A

Wie die Ausführung ODER Zustand, in django queryset?

Anzahl der Antworten 2 Antworten
Ich schreiben möchte eine Django-Abfrage äquivalent zu der SQL-Abfrage: SELECT * from user where income >= 5000 or income is NULL. Wie konstruieren die Django-queryset-filter? User.objects.filter(income__gte=5000, income=0) Dies nicht funktioniert, weil es ANDs die Filter. Ich möchte

Um Django Abfrage-Ergebnisse, die durch Foreign Key

Anzahl der Antworten 1 Antworten
Ich habe ein Modell, dass wie folgt aufgebaut: class Log(models.Model): name = models.ForeignKey(User) date = models.DateField() time = models.TimeField() Ich weiß, das funktioniert nicht, aber es ist eine andere Art kann ich eine Abfrage ausführen, die so

Select distinct Werte aus einer Tabelle Feld

Anzahl der Antworten 3 Antworten
Ich bin zu kämpfen, immer meinen Kopf um die Djangos ORM. Was ich will zu tun ist, erhalten Sie eine Liste der eindeutigen Werte in einem Feld auf meiner Tabelle .... das äquivalent von einer der folgenden:

Django: kann Nicht aktualisieren Sie eine Abfrage einmal die Scheibe getroffen wurde

Anzahl der Antworten 5 Antworten
Ich versuche, dies zu tun: UserLog.objects.filter(user=user).filter(action='message').filter(timestamp__lt=now)[0:5].update(read=True) aber ich bin immer diese Fehlermeldung: Cannot update a query once a slice has been taken. (mit django 1.2.1) Was mache ich falsch? InformationsquelleAutor der Frage xpanta | 2010-11-26

Wie kann ich alle Objekte in eine Django-Modell, das einen bestimmten Wert für eine ForeignKey-Feld?

Anzahl der Antworten 3 Antworten
Ich habe ein Modell mit einem Fremden Schlüssel des "Übergeordneten" class Item(models.Model): parent = models.ForeignKey(Parent) Dies ist das FK-Modell class Parent(models.Model): name = models.CharField(blank=True, max_length=100) def __unicode__(self): return str(self.name) Ich versuche eine Abfrage ausführen, die bekommt alle

Django Queryset mit filtern in umgekehrter Fremdschlüssel

Anzahl der Antworten 4 Antworten
Habe ich Folgendes Django Modell: class Make: name = models.CharField(max_length=200) class MakeContent: make = models.ForeignKey(Make) published = models.BooleanField() Ich würde gerne wissen, ob es möglich ist (ohne das schreiben von SQL direkt) für mich zu generieren, ein

Wie zu verwenden select_for_update 'get' eine Abfrage in Django?

Anzahl der Antworten 2 Antworten
Als die Django-Dokumentation sagt, select_for_update gibt eine Queryset. Aber get nicht. Jetzt habe ich eine Abfrage, die ich bin sicher, dass ist wieder nur ein Tupel. Aber ich muss auch sperren für diese Transaktion. So bin ich

Holen Sie sich alle verwandten viele-zu-viele Objekte aus einem Django QuerySet

Anzahl der Antworten 1 Antworten
Ich habe ein verzwicktes Labyrinth von miteinander Django-Modelle, mit viele-zu-viele Felder zur Beschreibung der Beziehungen. Was ist der sauberste Weg, um eine Liste eindeutiger Mitglieder ein Verwandtes Modell von einem QuerySet? Wenn ich ein Element Modell mit

Wie man richtig eine Abfrage ManyToManyField für alle Objekte in einer Liste (oder einem anderen ManyToManyField)?

Anzahl der Antworten 2 Antworten
Ich bin ziemlich ratlos über die beste Möglichkeit zum erstellen einer Django-Abfrage, die prüft, ob alle die Elemente einer ManyToMany Feld (oder eine Liste) vorhanden sind, die in einem anderen ManyToMany Feld. Als Beispiel, habe ich mehrere

Django faul QuerySet und Paginierung

Anzahl der Antworten 2 Antworten
Lese ich hierdass Django querysets faul sind, es wird nicht ausgewertet werden, bis es tatsächlich gedruckt wird. Ich habe eine einfache Paginierung mit der django built-in-Paginierung. Ich wusste nicht, es gab apps, die bereits wie "django-die Paginierung"

Django: Wie Schreibe Abfrage Sortieren über mehrere Spalten, Anzeige über die Vorlage

Anzahl der Antworten 3 Antworten
Ich bin ganz neu bei Django, und nicht zu viel Erfahrung mit MVC, DB-Abfragen. Ich habe eine Kunden-Tabelle, welche auch customer_name, city_name, sowie eine state_name (gezogen von einer foreign key Tabelle). In der HTML -, ich versuche,

Django Count() in mehrere Anmerkungen

Anzahl der Antworten 2 Antworten
Sagen, ich habe ein einfaches forum Modell: class User(models.Model): username = models.CharField(max_length=25) ... class Topic(models.Model): user = models.ForeignKey(User) ... class Post(models.Model): user = models.ForeignKey(User) ... Nun sagen, ich möchte, um zu sehen, wie viele Themen und Beiträge

Bei der Verwendung oder nicht-Verwendung iterator() in die django-ORM

Anzahl der Antworten 2 Antworten
Dies ist aus der django-docs auf den queryset iterator() Methode: Einem QuerySet in der Regel speichert die Ergebnisse intern, so dass wiederkehrende Auswertungen nicht in zusätzlichen Abfragen. Im Gegensatz dazu iterator() Lesen Sie die Ergebnisse direkt, ohne

Django SUMME Abfrage?

Anzahl der Antworten 1 Antworten
Ich habe eine Abfrage ähnlich der folgenden: SELECT SUM(ISNULL(table.name)) FROM table Wie geht das SUM übersetzen in ein QuerySet in Django? (d.h. Welche operation xyz hat es zu übersetzen, so etwas wie MyModel.objects.xyz()?) InformationsquelleAutor der Frage Mehrdad

Wie filter eine django-queryset mit einem array auf ein Feld wie " SQL "IN"ist?

Anzahl der Antworten 1 Antworten
Ich würde gerne filter eine django-queryset mit einem array als eine Einschränkung auf ein Feld. AKA, mein array, zum Beispiel, einen Satz primärer Schlüssel. Ich will nur die Objekte, die wäre in dem array, wie die Abfrage

Django-Aggregation: Summe der Multiplikation zweier Felder

Anzahl der Antworten 4 Antworten
Ich ein Modell haben einige Sache wie diese class Task(models.Model): progress = models.PositiveIntegerField() estimated_days = models.PositiveIntegerField() Nun würde ich gerne eine Berechnung Sum(progress * estimated_days) auf die Datenbank-Ebene. Mit Django Aggregation ich kann die Summe für jedes

Django: Holen Sie das erste Objekt aus einer Filterabfrage oder erstellen Sie es

Anzahl der Antworten 7 Antworten
In Django, queryset bietet eine Methode namens get_or_create, entweder gibt sich ein Objekt oder ein Objekt erstellt. Jedoch, wie die get-Methode, get_or_create kann eine exception werfen, wenn die Abfrage mehrere Objekte. Gibt es eine Methode, das zu