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.


6
Überprüfung der benutzerdefinierten Felder des Django REST Framework
Ich versuche, eine benutzerdefinierte Validierung für ein Modell zu erstellen, um zu überprüfen, ob start_datees vor dem Modell liegt und ob end_datees nahezu unmöglich ist. Sachen, die ich versucht habe: eingebaute Django-Validatoren: Keine Überprüfung schreibe meine eigenen, so: def validate_date(self): if self.start_date < self.end_date: raise serializers.ValidationError("End date must be after …

5
Django: CharField mit fester Länge, wie?
Ich hätte gerne ein CharField mit fester Länge in meinem Modell. Mit anderen Worten, ich möchte, dass nur eine bestimmte Länge gültig ist. Ich habe versucht so etwas zu tun volumenumber = models.CharField('Volume Number', max_length=4, min_length=4) aber es gibt mir einen Fehler (es scheint, dass ich sowohl max_length als auch …

8
Festlegen des Standardwerts für das Fremdschlüsselattribut
Was ist der beste Weg, um einen Standardwert für ein Fremdschlüsselfeld in einem Modell festzulegen? Angenommen, ich habe zwei Modelle Studentund einen ExamSchüler exam_takenals Fremdschlüssel. Wie würde ich idealerweise einen Standardwert dafür festlegen? Hier ist ein Protokoll meiner Bemühungen class Student(models.Model): .... ..... exam_taken = models.ForeignKey("Exam", default=1) Funktioniert, aber ahnen …

3
Reagieren Sie mit Django - echte Nutzung
Ich habe ein bisschen mit React rumgespielt und es gefällt mir sehr gut. Es ist viel ausführlicher als Angular (ng-repeat mit | filter ist von unschätzbarem Wert), aber in Ordnung. Die Sache, die mich nervt, ist, wie ich React with Django Templates verwenden soll. Sollte ich das gesamte Javascript zusammen …




12
Größenbeschränkung für das Hochladen von Django-Dateien
Ich habe ein Formular in meiner Django-App, in das Benutzer Dateien hochladen können. Wie kann ich ein Limit für die Größe der hochgeladenen Datei festlegen, damit das Formular nicht gültig ist und ein Fehler auftritt, wenn ein Benutzer eine Datei hochlädt, die größer als mein Limit ist?

5
Django Form - Set Label
Ich habe ein Formular, das von 2 anderen Formularen erbt. In meinem Formular möchte ich die Bezeichnung eines Felds ändern, das in einem der übergeordneten Formulare definiert wurde. Weiß jemand, wie das gemacht werden kann? Ich versuche es in meinem zu tun __init__, aber es wird ein Fehler ausgegeben, der …

2
Wann wird get, get_queryset, get_context_data in Django verwendet?
Ich habe kürzlich erfahren, dass Sie die get-Methode überschreiben sollten, wenn Sie speziell etwas anderes als die Standardansicht tun möchten: class ExampleView(generic.ListView): template_name = 'ppm/ppm.html' def get(self, request): manager = request.GET.get('manager', None) if manager: profiles_set = EmployeeProfile.objects.filter(manager=manager) else: profiles_set = EmployeeProfile.objects.all() context = { 'profiles_set': profiles_set, 'title': 'Employee Profiles' } …
74 python  django 

1
AppConfig.ready () überschreiben
Der Versuch, die Grundlagen von Django zu verstehen. Nämlich wie Anwendungen funktionieren. Die Dokumente: https://docs.djangoproject.com/de/stable/ref/applications/#methods Und im Code der Klasse AppConfig können wir lesen: def ready(self): """ Override this method in subclasses to run code when Django starts. """ Nun, das ist mein Beispiel: my_app / apps.py class MyAppConfig(AppConfig): name …
74 django 


5
RuntimeError: Die Modellklasse django.contrib.sites.models.Site deklariert kein explizites app_label und befindet sich nicht in einer Anwendung in INSTALLED_APPS
Ich erstelle eine Anwendung mit Django Rest Framework und AngularJs. Ich verwende Django-rest-auth für meine Authentifizierungszwecke, konnte es jedoch nicht einrichten. Wie auch immer, ich versuche diese App mit meinem Projekt einzurichten . Ich erkannte, dass ich django-rest-auth-register installieren muss, um es zum Laufen zu bringen, und befolgte diese Dokumentation …

9
Django + Postgres: "Aktuelle Transaktion wird abgebrochen, Befehle werden bis zum Ende des Transaktionsblocks ignoriert."
Ich habe angefangen, an einer Django / Postgres-Site zu arbeiten. Manchmal arbeite ich in manage.py shellund führe versehentlich eine DB-Aktion aus, die zu einem Fehler führt. Dann kann ich überhaupt keine Datenbankaktion ausführen, da bei jeder Datenbankaktion, die ich versuche, folgende Fehlermeldung angezeigt wird: current transaction is aborted, commands ignored …

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.