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.

30
Pylint-Fehler "ungelöster Import" in Visual Studio Code
Ich verwende das folgende Setup macOS v10.14 (Mojave) Python 3.7.1 Visual Studio Code 1.30 Pylint 2.2.2 Django 2.1.4 Ich möchte Flusen verwenden, um mein Leben in Visual Studio Code ein bisschen einfacher zu machen. Für jeden Import habe ich jedoch den Status "ungelöster Import". Auch bei Standard-Django-Importen (dh von django.db-Importmodellen). …


2
Wie verweise ich auf eine Django-Einstellungsvariable in meiner models.py?
Dies ist eine sehr Anfängerfrage. Aber ich bin ratlos. Wie verweise ich auf eine Django-Einstellungsvariable in meiner model.py? NameError: name 'PRIVATE_DIR' is not defined Habe auch viele andere Sachen ausprobiert, darunter settings.PRIVATE_DIR settings.py: PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir' models.py: # Problem is here. from django.core.files.storage import FileSystemStorage fs = FileSystemStorage(location=PRIVATE_DIR) class Customer(models.Model): …

4
Django-Cookies, wie kann ich sie setzen?
Ich habe eine Website, auf der je nach dem vom Besucher ausgewählten Ort unterschiedliche Inhalte angezeigt werden. Beispiel: Der Benutzer gibt 55812 als Reißverschluss ein. Ich weiß, welche Stadt und welches Gebiet lat / lang ist. das heißt und geben Sie ihnen ihren für diesen Bereich relevanten Inhalt. Meine Frage …
123 django  cookies 

5
Wie filtere ich Objekte für Zählanmerkungen in Django?
Betrachten Sie einfache Django-Modelle Eventund Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) Es ist einfach, Ereignisabfragen mit der Gesamtzahl der Teilnehmer zu kommentieren: events = Event.objects.all().annotate(participants=models.Count('participant')) Wie kommentiere ich mit der Anzahl der Teilnehmer, nach denen gefiltert wurde is_paid=True? Ich muss …

7
Deaktivieren Sie eine Methode in einem ViewSet, Django-Rest-Framework
ViewSets über automatische Methoden zum Auflisten, Abrufen, Erstellen, Aktualisieren, Löschen, ... Ich möchte einige davon deaktivieren, und die Lösung, die ich gefunden habe, ist wahrscheinlich keine gute, da diese OPTIONSimmer noch als zulässig angegeben werden. Irgendeine Idee, wie man das richtig macht? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer …

5
Wie bekomme ich Request.User in Django-Rest-Framework Serializer?
Ich habe so etwas versucht, es funktioniert nicht. class PostSerializer(serializers.ModelSerializer): class Meta: model = Post def save(self): user = self.context['request.user'] title = self.validated_data['title'] article = self.validated_data['article'] Ich benötige eine Möglichkeit, über meine Serializer-Klasse auf request.user zugreifen zu können.

6
Wie importiere ich die Django DoesNotExist-Ausnahme?
Ich versuche, einen UnitTest zu erstellen, um zu überprüfen, ob ein Objekt gelöscht wurde. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Ich bekomme immer wieder den Fehler: DoesNotExist: Answer matching query does not exist.

1
list_display - Boolesche Symbole für Methoden
Wenn beim Definieren des Array list_display für eine ModelAdminKlasse ein BooleanFieldoder NullBooleanFieldangegeben wird, verwendet die Benutzeroberfläche gut aussehende Symbole anstelle von True / False-Text in der Spalte. Wenn jedoch eine Methode angegeben wird, die einen Booleschen Wert zurückgibt, wird einfach True / False ausgedruckt. Gibt es eine Möglichkeit, die hübschen …

3
Django-Administrator: Sortieren nach einem der benutzerdefinierten list_display-Felder ohne Datenbankfeld
# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(models.Model): bar = models.CharField[...] customer = models.ForeignKey(Customer) class Customer(models.Model): foo = models.CharField[...] def number_of_orders(self): return u'%s' % Order.objects.filter(customer=self).count() Wie kann ich Kunden sortieren, je nachdem number_of_orders, welche? admin_order_fieldDie Eigenschaft kann hier nicht verwendet werden, da zum Sortieren ein Datenbankfeld …


30
Django arbeitet nicht mehr mit RuntimeError: populate () ist nicht wiedereintrittsfähig
Ich habe eine Django-Webanwendung entwickelt, die auf einem Apache-Server mit WSGI bereitgestellt wurde, und alles verlief reibungslos. Heute habe ich einige geringfügige Änderungen an meinen Apps vorgenommen admin.py, um die integrierte Django-Administratoroberfläche anzupassen, und zunächst einen Syntaxfehler (eine nicht geschlossene Klammer) vorgenommen. Dies bedeutete, dass wsgi.pymeine Website beim Berühren und …

10
Holen Sie sich die Felder des Modells in Django
Bei einem Django-Modell versuche ich, alle seine Felder aufzulisten. Ich habe einige Beispiele dafür mit dem _meta-Modellattribut gesehen, aber zeigt der Unterstrich vor dem Meta nicht an, dass das _meta-Attribut ein privates Attribut ist und nicht direkt aufgerufen werden sollte? ... weil sich beispielsweise das Layout von _meta in Zukunft …

9
CSV-Zeilenumbruchzeichen in nicht zitiertem Feldfehler
Der folgende Code funktionierte bis heute, als ich von einem Windows-Computer importierte und diesen Fehler bekam: Zeilenumbruchzeichen im nicht zitierten Feld - Müssen Sie die Datei im Universal-Zeilenumbruchmodus öffnen? import csv class CSV: def __init__(self, file=None): self.file = file def read_file(self): data = [] file_read = csv.reader(self.file) for row in …
121 python  django  csv 

5
Django-DB-Migrationen: TABELLE NICHT ÄNDERN, da ausstehende Triggerereignisse vorliegen
Ich möchte null = True aus einem TextField entfernen: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Ich habe eine Schemamigration erstellt: manage.py schemamigration fooapp --auto Da einige Fußzeilenspalten enthalten, NULLerhalte ich Folgendes, errorwenn ich die Migration ausführe: django.db.utils.IntegrityError: Spalte "Fußzeile" enthält Nullwerte Ich habe dies zur Schemamigration hinzugefügt: for sender in …

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.