Als «django» getaggte Fragen

Django ist ein Open-Source-Framework für serverseitige Webanwendungen, das in Python geschrieben wurde. Es wurde entwickelt, um den Aufwand für die Erstellung komplexer datengesteuerter Websites und Webanwendungen zu reduzieren. Ein besonderer Schwerpunkt liegt auf weniger Code, ohne Redundanz und mehr explizit als implizit.

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 …

7
Fügen Sie mit PIL Text zum Bild hinzu
Ich habe eine Anwendung, die ein Bild lädt. Wenn der Benutzer darauf klickt, wird für dieses Bild ein Textbereich angezeigt (mit jquery), in dem der Benutzer Text auf das Bild schreiben kann. Welches sollte auf Bild hinzugefügt werden. Nachdem ich einige Nachforschungen angestellt hatte, stellte ich fest, dass PIL(Python Imaging …

4
Django mit get_user_model vs settings.AUTH_USER_MODEL
Lesen der Django-Dokumentation: get_user_model () Anstatt direkt auf Benutzer zu verweisen, sollten Sie das Benutzermodell mit django.contrib.auth.get_user_model () referenzieren. Diese Methode gibt das aktuell aktive Benutzermodell zurück - das benutzerdefinierte Benutzermodell, falls eines angegeben ist, oder den Benutzer anderweitig. Wenn Sie einen Fremdschlüssel oder viele-zu-viele-Beziehungen zum Benutzermodell definieren, sollten Sie …
91 python  django 

2
django - Abfragefilter für viele ist leer
In Django gibt es eine Möglichkeit, nach vielen Feldern zu filtern, die leer oder null sind. class TestModel(models.Model): name = models.CharField(_('set name'), max_length=200) manytomany = models.ManyToManyField('AnotherModel', blank=True, null=True) print TestModel.objects.filter(manytomany__is_null=True)

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

2
Wie bringen Sie PyPy, Django und PostgreSQL zusammen?
Welche Gabel oder Kombination von Paketen sollte man verwenden, damit PyPy, Django und PostgreSQL gut zusammenspielen? Ich weiß, dass PyPy und Django gut zusammen spielen, aber ich bin mir bei PyPy und PostgreSQL weniger sicher. Ich sehe, dass Alex Gaynor eine Gabel aus PyPy namens pypy-postgresql hergestellt hat . Ich …

3
Ist es möglich, Django-Modelle aus der Datenbank zu generieren?
Ich habe zu Hause mit Django und dem Django ORM rumgespielt, und ich muss sagen, ich denke, es ist eines der besten in Bezug auf Benutzerfreundlichkeit. Ich habe mich jedoch gefragt, ob es möglich ist, es in "umgekehrter Richtung" zu verwenden. Grundsätzlich möchte ich Django-Modelle aus einem vorhandenen Datenbankschema generieren …
90 database  django  oracle  orm 

5
Eine bereits ausgeführte Aufgabe mit Sellerie abbrechen?
Ich habe das Dokument gelesen und gesucht, kann aber keine eindeutige Antwort finden: Können Sie eine bereits ausgeführte Aufgabe abbrechen? (Wie in der Aufgabe begonnen, dauert es eine Weile, und die Hälfte der Aufgabe muss abgebrochen werden) Ich fand dies aus dem Dokument bei Celery FAQ >>> result = add.apply_async(args=[2, …

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 = …

7
Protokollieren Sie alle SQL-Abfragen
Wie kann ich alle SQL-Abfragen protokollieren, die meine Django-Anwendung ausgeführt hat? Ich möchte alles protokollieren, einschließlich SQLs von der Admin-Site. Ich habe diese Frage und eine FAQ-Antwort gesehen , kann aber immer noch nicht herausfinden, wo ich sie platzieren soll from django.db import connection connection.queries alles in einer Datei protokollieren? …
90 django 

4
Django: Berechnen Sie die Summe der Spaltenwerte durch Abfrage
Ich habe ein Modell class ItemPrice( models.Model ): price = models.DecimalField ( max_digits = 8, decimal_places=2 ) .... Ich habe dies versucht, um die Summe von pricein diesem Abfragesatz zu berechnen : items = ItemPrice.objects.all().annotate(Sum('price')) Was ist falsch an dieser Abfrage? oder gibt es eine andere Möglichkeit, die priceSpaltensumme zu …
90 python  django 

7
Django: Gruppe nach Datum (Tag, Monat, Jahr)
Ich habe ein einfaches Modell wie dieses: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value Und ich möchte eine monatliche Aufschlüsselung von: Wie viele Verkäufe gab es in einem Monat ( COUNT) Der kombinierte Wert ( SUM) Ich bin mir nicht sicher, wie ich das am besten …

14
Woher kennt Django die Reihenfolge zum Rendern von Formularfeldern?
Wenn ich ein Django-Formular habe wie: class ContactForm(forms.Form): subject = forms.CharField(max_length=100) message = forms.CharField() sender = forms.EmailField() Und ich rufe die as_table () -Methode einer Instanz dieses Formulars auf. Django rendert die Felder in derselben Reihenfolge wie oben angegeben. Meine Frage ist, woher weiß Django die Reihenfolge, in der Klassenvariablen …

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
Count vs len auf einem Django QuerySet
QuerySetWas ist in Django die beste Option zum Zählen der Objekte , da ich eine habe , über die ich iterieren und die Ergebnisse drucken werde? len(qs)oder qs.count()? (Auch da das Zählen der Objekte in derselben Iteration keine Option ist.)

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.