Tag: django-queryset
Django querysets sind die primäre Abstraktion zum abrufen von Objekten aus dem Django – ORM-system
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
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 =
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
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
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
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 =
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
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
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
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
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;
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
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
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
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
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
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
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)
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)
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
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
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
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
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
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
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
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
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?
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
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>
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
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
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
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
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
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:
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
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
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
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
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
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
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"
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,
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
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
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
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
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
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