Tag: django-orm

Djangos ORM-system, bestehend aus seinen queryset-und Modell-Systemen.

django-orm-groß-und Kleinschreibung, um durch

Anzahl der Antworten 3 Antworten
Ich weiß, ich kann laufen, eine die groß /Kleinschreibung bei Suche von DJango-ORM. Wie, User.objects.filter(first_name__contains="jake") User.objects.filter(first_name__contains="sulley") User.objects.filter(first_name__icontains="Jake") User.objects.filter(first_name__icontains="Sulley") Und auch ich kann Sie zu Holen, als user_list = User.objects.all().order_by("first_name") # sequence: (Jake, Sulley, jake, sulley) user_list =

Wie umgehen Mangel an Unterstützung für Fremdschlüssel über mehrere Datenbanken hinweg in Django

Anzahl der Antworten 9 Antworten
Ich weiß Django unterstützt keine Fremdschlüssel über mehrere Datenbanken (ursprünglich Django 1.3 docs) Aber ich bin auf der Suche nach einem workaround. , Was nicht funktioniert Habe ich zwei Modelle jeweils in einer eigenen Datenbank. routers.py: class

Django-Aggregation - Ausdruck enthält, gemischt. Sie müssen output_field

Anzahl der Antworten 2 Antworten
Ich versuche zu erreichen Aggregation-Abfrage und das ist mein code: TicketGroup.objects.filter(event=event).aggregate( total_group=Sum(F('total_sold')*F('final_price'))) Habe ich 'total_sold' und 'final_price' in TicketGroup Objekt und alles, was ich tun möchte, ist Summe und multiplizieren Sie die Werte, um die insgesamt verkauften

Kann Djangos ORM Ausgabe der SQL-Abfrage ist es mit?

Anzahl der Antworten 3 Antworten
Ich weiß, dass können Sie die Ausgabe der SQL-Tabellen, die erstellt werden. Ist es möglich für Django, um die Ausgabe der sql-verwendet für jede Anfrage wie folgt: Protocols.objects.filter(active=False) ? Konnte ich nicht finden diese in der Dokumentation,

Aggregation von einer annotation in der GRUPPE VON in Django

Anzahl der Antworten 4 Antworten
UPDATE Dank der geposteten Antwort fand ich eine viel einfacher Möglichkeit, um das problem zu formulieren. Die ursprüngliche Frage kann man in der Versionshistorie. Das problem Ich versuche zu übersetzen, eine SQL-Abfrage in Django, aber erhalte eine

Holen erstellte Objekte in den letzten 30 Tagen, für jeden vergangenen Tag

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach schnelle-Methode zur Zählung Modell der Objekte erstellt, die innerhalb der letzten 30 Tage, für jeden Tag separat. Zum Beispiel: 27.07.2013 (today) - 3 objects created 26.07.2013 - 0 objects created 25.07.2013

Django ORM: Erste Zeilen basierend auf den max-Wert einer Spalte

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse Marketorders mit Informationen über single market orders, und Sie sind gesammelt in den Momentaufnahmen der Markt (repräsentiert durch die Klasse Snapshot). Jede Bestellung kann in mehr als eine Momentaufnahme, mit der die Letzte

Wie kann ich ein Django model read-only?

Anzahl der Antworten 3 Antworten
Ist es möglich, eine Django-Modell nur Lesen? Keine Erstellung, Aktualisierung etc. N. B. diese Frage ist anders: Machen Sie eine Django-Modell read-only? (diese Frage ermöglicht die Erstellung von neuen Datensätzen) Ganze Modell als read-only (betrifft nur das

django prefetch_related mit filter

Anzahl der Antworten 2 Antworten
models.py: class Ingredient(models.Model): _est_param = None param = models.ManyToManyField(Establishment, blank=True, null=True, related_name='+', through='IngredientParam') def est_param(self, establishment): if not self._est_param: self._est_param, created = self.ingredientparam_set\ .get_or_create(establishment=establishment) return self._est_param class IngredientParam(models.Model): #ingredient params active = models.BooleanField(default=False) ingredient = models.ForeignKey(Ingredient) establishment

Ist django prefetch_related funktionieren soll mit GenericRelation

Anzahl der Antworten 2 Antworten
UPDATE: Eine Offene Angekreuzt zu diesem Thema: Vier und zwanzig tausend zwei hundert zwei und siebzig Was überhaupt geht? Django hat eine GenericRelation Klasse, das fügt eine "reverse" generische Beziehung zu aktivieren, eine zusätzliche API. Es stellt

prefetch_related für mehrere Ebenen

Anzahl der Antworten 2 Antworten
Wenn meine Modelle so Aussehen: class Publisher(models.Model): pass class Book(models.Model): publisher = models.ForeignKey(Publisher) class Page(models.Model): book = models.ForeignKey(Book) und ich möchte die queryset für Publisher ich tun Publisher.object.all(). Wenn Sie dann wollen, stellen Sie sicher, dass prefetch

Django ORM SELECT mit join

Anzahl der Antworten 2 Antworten
Modelle in django: class Key(models.Model): id = models.AutoField(primary_key=True, blank=True) name = models.CharField(max_length=50) class Record(models.Model): id = models.AutoField(primary_key=True, blank=True) project_id = models.IntegerField() name = models.CharField(max_length=50) class Value(models.Model): id = models.AutoField(primary_key=True, blank=True) record = models.ForeignKey(Record) key = models.ForeignKey(Key) value

Anmerkungen Ergebnisse in Summe Keine statt null

Anzahl der Antworten 2 Antworten
Mache ich eine QS-Seite, die ähnlich ist zu der Seite, du bist jetzt auf der rechten Seite. Ich bin versucht, um Antworten von Ihrer Punktzahl, sondern Antworten, die keine Stimmen sind, müssen Sie Ihre Punktzahl auf None

Wie zu zwingen, Django Admin zu verwenden select_related?

Anzahl der Antworten 4 Antworten
Eines meiner Modelle ist besonders Komplex. Wenn ich versuche, es zu Bearbeiten, die in Django-Admin-es führt 1042 Abfragen und dauert über 9 Sekunden, um zu verarbeiten. Ich weiß, ich kann ersetzen, ein paar von den drop-downs mit

Django-Modell-Methode - create_or_update

Anzahl der Antworten 1 Antworten
Ähnlich get_or_create, ich möchte in der Lage sein, um update_or_create in Django. Habe ich bis jetzt mit einem herannahenden ähnlich wie @Daniel Roseman, tut es hier. Allerdings würde ich dies gerne tun prägnanter als Modell-Methode. Dieses snippet

django - Holen Sie sich den Objekten, die aus Vielen Zu-Eins-Beziehung

Anzahl der Antworten 2 Antworten
Bitte haben Sie einen Blick auf diese Modelle: class Album(models.Model): user = models.ForeignKey(User) name = models.CharField(max_length=200) pub_date = models.DateTimeField(default=datetime.now) class Photo(models.Model): album = models.ForeignKey(Album, default=3) image = models.ImageField(upload_to=get_upload_file_name) caption = models.CharField(max_length=200) pub_date = models.DateTimeField(default=datetime.now) Wie bekomme ich

Die Angabe von limit und offset in Django QuerySet nicht funktionieren

Anzahl der Antworten 5 Antworten
Bin ich mit Django 1.6.5 und habe MySQL-general-query-log auf, damit ich sehen kann, die sql-schlagen MySQL. Und mir ist aufgefallen, dass die Angabe einer größeren limit in Django ' s QuerySet nicht funktionieren würde: >>> from blog.models

TypeError: int() argument muss eine Zeichenkette oder eine Zahl, nicht 'datetime.datetime'

Anzahl der Antworten 2 Antworten
Habe ich gemacht App12/models.py Modul: from django.db import models class Question(models.Model): ques_text=models.CharField(max_length=300) pub_date=models.DateTimeField('Published date') def __str__(self): return self.ques_text class Choice(models.Model): # question=models.ForeignKey(Question) choice_text=models.CharField(max_length=300) votes=models.IntegerField(default=0) def __str__(self): return self.choice_text Dann Lauf ich die Befehle python manage.py makemigrations App12

wie man die Liste der Objekte, die viele zu vielen Beziehung in django

Anzahl der Antworten 1 Antworten
Habe ich die folgenden Modelle: class Committee(models.Model): customer = models.ForeignKey(Customer, related_name="committees") name = models.CharField(max_length=255) members = models.ManyToManyField(member, through=CommitteeMember, related_name="committees") items = models.ManyToManyField(Item, related_name="committees", blank=True) class CommitteeRole(models.Model): committee = models.ForeignKey('Committee') member = models.ForeignKey(member) #user is the members user/user

Anmerkungen (Gruppen -) Termine nach Monat/Jahr in Django

Anzahl der Antworten 2 Antworten
Verwendung des Django DateQuerySet ich ziehe bezogene Jahren für item Objekte aus einem Group Abfrage. >>> Group.objects.all().dates('item__date', 'year') [datetime.date(1990, 1, 1), datetime.date(1991, 1, 1), ...(remaining elements truncated)...'] Nun will ich führen eine Zählung durch distinct Jahr auf

Was ist die Standard-Reihenfolge in einer Liste zurückgegeben, die von einem Django-filter nennen?

Anzahl der Antworten 2 Antworten
Kurze Frage Was ist die Standard-Reihenfolge in einer Liste zurückgegeben, die von einem Django-filter aufrufen, wenn eine Verbindung zu einer PostgreSQL-Datenbank? Hintergrund Durch meine eigene Zulassung, ich hatte gemacht, eine schlechte Annahme auf der Anwendungsschicht, dass die

Django und Summe: Summe der eindeutigen Werte?

Anzahl der Antworten 3 Antworten
Ich versuche zu tun, eine django-die Aggregat-Funktion, bin aber nicht zum erwünschten Ergebnis. Was ich habe: income_posts.values_list('category__name','amount') [(u'Donation', Decimal("2000.00")), (u'Paycheck', Decimal("1200.00")), (u'Donation', Decimal("1000.00"))] Gewünschte Ergebnis: [(u'Donation', Decimal("3000.00")), (u'Paycheck', Decimal("1200.00))] Brauche ich, um die Summe der 'Menge' Felder,

django - get Liste der Objekte, die durch das filtern einer Liste von Objekten

Anzahl der Antworten 1 Antworten
Bin ich der Erstellung eines user-activity streams. Modelle für Aktivität: class Activity(models.Model): actor = models.ForeignKey(User) action = models.CharField(max_length=100) content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() content_object = generic.GenericForeignKey('content_type', 'object_id') pub_date = models.DateTimeField(auto_now_add=True, auto_now=False) Modell für die Beziehung: class

Django: hat der ORM-Unterstützung der SQL-operator "IN"?

Anzahl der Antworten 3 Antworten
Funktioniert das Django ORM-Unterstützung des SQL IN Betreiber? So etwas wie: SELECT * FROM user WHERE id IN (1, 5, 34, 567, 229) Wie verwende ich die Django-ORM, eine Abfrage so? Dank. InformationsquelleAutor Continuation | 2011-03-30

Problem mit ManyToMany Beziehungen nicht die Aktualisierung sofort nach dem speichern

Anzahl der Antworten 6 Antworten
Habe ich Probleme mit ManytoMany Beziehungen, die nicht aktualisieren in einem Modell, wenn ich es speichern (über den admin) und versuchen, den neuen Wert innerhalb eines Funktion beigefügt, um die post_save - signal oder innerhalb der save_model

Admin-Oberfläche für SQLAlchemy?

Anzahl der Antworten 5 Antworten
Ich habe die Entwicklung einer Django app, jedoch habe ich vor kurzem geändert, die die gesamte Architektur zu planen. Ich brauche nicht länger um ein web-framework, nur ein einfaches Python-Skript, so dass ich ändern bin von der

Erste Objekte.alle() reverse () - oder absteigender Reihenfolge

Anzahl der Antworten 1 Antworten
In Django, ruft object.manytomany.all().reverse(), und der Ihrer Vorlage entspricht, object.manytomany.all.reverse, scheinen nicht zu funktionieren für viele-zu-viele-Beziehungen. Wie kann ich das umkehren einer Liste von Ergebnissen einer viele-zu-viele-Beziehung? InformationsquelleAutor gabor | 2012-02-20

Viele zu viele Beziehung. Django ORM

Anzahl der Antworten 2 Antworten
class Toy(models.Model): name = models.CharField(max_length=20) desc = models.TextField() class Box(models.Model): name = models.CharField(max_length=20) proprietor = models.ForeignKey(User, related_name='User_Box') toys = models.ManyToManyField(Toy, blank=True) Wie, eine Ansicht zu erstellen, fügen Sie Toy Box? def add_this_toy_to_box(request, toy_id): was willst du den

'unicode' - Objekt hat kein Attribut 'get',

Anzahl der Antworten 1 Antworten
Ich Schreibe django-Anwendung und hängt mit dem Fehler 'unicode' object has no attribute 'get' Ich sah eine Menge von Fragen hier, aber niemand Spiele mit meinem Problem. Das Problem ist mit meiner Methode in views.py das sollte

Django-models join-Abfragen verwenden

Anzahl der Antworten 1 Antworten
Will ich machen-Abfrage funktioniert wie folgt sql: sql_str = ''' select * from luckydraw_winner W inner join luckydraw_prizeverificationcodesmslog L on W.id =L.winner_id where W.lucky_draw_id = %s limit 10 ''' Modelle: class Winner(models.Model): lucky_draw = models.ForeignKey(LuckyDraw) participation =

Django QuerySet filter + order_by + limit

Anzahl der Antworten 1 Antworten
Also ich habe eine Django-app, die Prozesse test-Ergebnisse, und ich bin auf der Suche nach dem median score für eine bestimmte Bewertung. Ich würde denken, dass dies funktionieren würde: e = Exam.objects.all() total = e.count() median =

Django select distinct

Anzahl der Antworten 1 Antworten
models.py class Category(models.Model): name = models.CharField(max_length=50) def __unicode__(self): return self.name class Gender(models.Model): name = models.CharField(max_length=50) def __unicode__(self): return self.name class Post(models.Model): name = models.CharField(max_length=50) categories = models.ManyToManyField(Category) genders = models.ManyToManyField(Gender) def __unicode__(self): return self.name view.py: def index(request):

Django spanning Beziehungen

Anzahl der Antworten 2 Antworten
Ich habe die Dokumentation gelesen, bin aber immer noch mit Fehler. Ich habe Benutzer, die Bestellungen für den Katalog-Objekte. Ich möchte eine Abfrage erstellen, die liefert alle Nutzer, die eine Bestellung mit einem bestimmten Katalog-Element. Hier sind

Hat Django queryset values_list Rückkehr ein list-Objekt?

Anzahl der Antworten 1 Antworten
Habe ich eine Django-app, mit der Nutzer Fotos und andere Kommentare unter den Fotos. Wenn ein Kommentar übrig ist, muss ich Benachrichtigen: Jeder andere, schrieb in diesem thread Der Besitzer des Fotos, im Falle dass Sie sind

LEFT JOIN Django ORM

Anzahl der Antworten 4 Antworten
Habe ich die folgenden Modelle: class Volunteer(models.Model): first_name = models.CharField(max_length=50L) last_name = models.CharField(max_length=50L) email = models.CharField(max_length=50L) gender = models.CharField(max_length=1, choices=GENDER_CHOICES) class Department(models.Model): name = models.CharField(max_length=50L, unique=True) overseer = models.ForeignKey(Volunteer, blank=True, null=True) location = models.CharField(max_length=100L, null=True) class DepartmentVolunteer(models.Model):

Django: Order_by mehrere Felder

Anzahl der Antworten 2 Antworten
Ich bin immer order_by Felder in form einer Liste. Ich möchte order_by durch mehrere Felder mit django orm. Die Liste ist wie folgt: orderbyList = ['check-in','check-out','location'] Schreibe ich eine Abfrage wie: modelclassinstance.objects.all().order_by(*orderbyList) Alles, was ich erwarte in

Django-filter über mehrere Felder in einer viele-zu-viele Vermittler Tabelle

Anzahl der Antworten 3 Antworten
Habe ich folgende Modelle in meiner django-Projekt: class Video(models.Model): media = models.ForeignKey(Media) class Media(models.Model): title = models.CharField(max_length=255) formats = models.ManyToManyField(Format,through='MediaFormat',related_name='media',blank=True) class Format(models.Model): title = models.CharField(max_length=50) class MediaFormat(models.Model): status = models.IntegerField() format = models.ForeignKey(Format) media = models.ForeignKey(Media) Nun,

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

Django, um Elemente, indem Sie zwei Felder, aber Sie zu ignorieren, wenn Sie null

Anzahl der Antworten 2 Antworten
Habe ich das folgende Modell (stark vereinfacht für die Zwecke dieser Frage): class Product(models.Model): price = models.DecimalField(max_digits=8, decimal_places=2) sale_price = models.DecimalField(max_digits=10, blank=True, null=True, decimal_places=2) Für die Mehrheit der Produkte, Preis gefüllt werden, aber sale_price nicht. So kann

Wie erstellen Sie ein Objekt für eine Django-Modell mit vielen, vielen Feld?

Anzahl der Antworten 5 Antworten
Meiner Modell -> class Sample(models.Model): users = models.ManyToManyField(User) Ich will, dies zu tun (save user, user1 und user2 in diesem Modell ) -> user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample( users = user1, users=user2 )

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

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 Admin ManyToManyField

Anzahl der Antworten 1 Antworten
Habe ich eine Modell - (models.py): class opetest(models.Model): name = models.CharField(max_length=200) author = models.ForeignKey(User, related_name='author') description = models.TextField(u'Test description', help_text = u'Some words about quiz') pub_date = models.DateTimeField('date published', blank=False) vacancies = models.ManyToManyField(Vacancy, blank=True) students = models.ManyToManyField(User,

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 - Holen Sie Objekte aus einem viele zu viele Feld -

Anzahl der Antworten 2 Antworten
Ich habe eine m2m-Feld namens "admins" in einem Modell und ich benötigen aus einer Ansicht alle ausgewählten Einträge in diesem Feld, die Benutzer-IDs. Dann mit den Benutzer-IDs abrufen der E-Mails für jeden Nutzer. Ist es möglich? Die

Serialisieren von Foreign Key-Objekte in Django

Anzahl der Antworten 4 Antworten
Arbeite ich an der Entwicklung einiger RESTful Services in Django verwendet werden, die sowohl mit Flash und Android-apps. Entwicklung der services-Schnittstelle wurde ganz einfach, aber ich habe läuft in ein Problem mit dem serialisieren von Objekten, die

Django: Listenfeld im Modell?

Anzahl der Antworten 8 Antworten
In meinem Modell möchte ich ein Feld, das eine Liste von Drillingen. z.B.`[[1, 3, 4], [4, 2, 6], [8, 12, 3], [3, 3, 9]]. Gibt es ein Feld speichern können, werden diese Daten in der Datenbank? InformationsquelleAutor

Standardbild für ImageField in Djangos ORM

Anzahl der Antworten 5 Antworten
Ich bin mit einem ImageField zum speichern von Profil-Bilder auf mein Modell. Wie muss ich es einstellen um wieder eine default-Bild, wenn kein Bild definiert ist? InformationsquelleAutor der Frage Yuvi | 2009-08-14

In einem Django-QuerySet, wie in einer Viele-zu-Eins-Beziehung nach "nicht vorhanden" gefiltert wird

Anzahl der Antworten 5 Antworten
Habe ich zwei Modelle wie dieses: class User(models.Model): email = models.EmailField() class Report(models.Model): user = models.ForeignKey(User) In der Realität jedes Modell hat mehrere Felder, die keine Konsequenz auf diese Frage. Möchte ich filter alle Benutzer, die eine

Django: Gibt es eine Möglichkeit, SQL-Abfragen aus einem Komponententest zu zählen?

Anzahl der Antworten 6 Antworten
Ich versuche, herauszufinden, die Anzahl der Abfragen erfolgen durch eine utility-Funktion. Ich habe geschrieben, ein unit-test für diese Funktion und die Funktion funktioniert gut. Was ich tun möchte ist verfolgen Sie die Anzahl der SQL-Abfragen ausgeführt, indem