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.

15
Verwenden von Django-Widgets für Uhrzeit und Datum in benutzerdefinierter Form
Wie kann ich die raffinierten JavaScript-Widgets für Datum und Uhrzeit verwenden, die der Standardadministrator für meine benutzerdefinierte Ansicht verwendet? Ich habe die Dokumentation zu Django-Formularen durchgesehen und sie erwähnt kurz django.contrib.admin.widgets, aber ich weiß nicht, wie ich sie verwenden soll. Hier ist meine Vorlage, auf die ich sie anwenden möchte. …
171 python  django 

13
Wie sollten Sie in einer benutzerdefinierten save () -Methode eines Django-Modells ein neues Objekt identifizieren?
Ich möchte eine spezielle Aktion in der save () -Methode eines Django-Modellobjekts auslösen, wenn ich einen neuen Datensatz speichere (ohne einen vorhandenen Datensatz zu aktualisieren). Ist die Überprüfung auf (self.id! = None) notwendig und ausreichend, um sicherzustellen, dass der Self Record neu ist und nicht aktualisiert wird? Gibt es Sonderfälle, …

7
Fehler "Django DB-Einstellungen" nicht ordnungsgemäß konfiguriert "
Django (1.5) funktioniert gut für mich, aber wenn ich den Python-Interpreter (Python 3) starte, um einige Dinge zu überprüfen, erhalte ich den seltsamsten Fehler, wenn ich versuche zu importieren - from django.contrib.auth.models import User- Traceback (most recent call last): File "/usr/local/lib/python3.2/dist-packages/django/conf/__init__.py", line 36, in _setup settings_module = os.environ[ENVIRONMENT_VARIABLE] File "/usr/lib/python3.2/os.py", …
170 python  django 

6
Wie kann man den Maximalwert eines numerischen Feldes in einem Django-Modell begrenzen?
Django verfügt über verschiedene numerische Felder zur Verwendung in Modellen, z . B. DecimalField und PositiveIntegerField . Ersteres kann zwar auf die Anzahl der gespeicherten Dezimalstellen und die Gesamtzahl der gespeicherten Zeichen beschränkt werden. Gibt es jedoch eine Möglichkeit, das Speichern nur von Zahlen innerhalb eines bestimmten Bereichs zu beschränken, …

4
Wie erhebe ich eine in Django verbotene Antwort?
Ich möchte Folgendes tun: raise HttpResponseForbidden() Aber ich bekomme den Fehler: exceptions must be old-style classes or derived from BaseException, not HttpResponseForbidden Wie soll ich das machen?
168 django 

2
Erstellen Sie standardmäßig ein leeres Abfrageset in Django-Formularfeldern
Ich habe diese Felder in Form: city = forms.ModelChoiceField(label="city", queryset=MyCity.objects.all()) district = forms.ModelChoiceField(label="district", queryset=MyDistrict.objects.all()) area = forms.ModelChoiceField(label="area", queryset=MyArea.objects.all()) Bezirk kommt von Klick auf Stadt und Fläche kommt von Klick auf Fläche. Mit queryset=MyDistrict.objects.all()und queryset=MyArea.objects.all()Form wird sehr schwer sein. Wie kann ich Querysets standardmäßig leer machen?

9
Abrufen der Django-Administrator-URL für ein Objekt
Vor Django 1.0 gab es eine einfache Möglichkeit, die Administrator-URL eines Objekts abzurufen, und ich hatte einen kleinen Filter geschrieben, den ich folgendermaßen verwenden würde: <a href="{{ object|admin_url }}" .... > ... </a> Grundsätzlich habe ich die URL-Umkehrfunktion mit dem Namen der Ansicht verwendet 'django.contrib.admin.views.main.change_stage' reverse( 'django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id] …

8
Wie man eine Eins-zu-Viele-Beziehung in Django ausdrückt
Ich definiere gerade meine Django-Modelle und habe festgestellt, dass es OneToManyFieldin den Modellfeldtypen keine gibt . Ich bin mir sicher, dass es einen Weg gibt, also bin ich mir nicht sicher, was mir fehlt. Ich habe im Wesentlichen so etwas: class Dude(models.Model): numbers = models.OneToManyField('PhoneNumber') class PhoneNumber(models.Model): number = models.CharField() …

14
Wie kann ich die Protokollierung deaktivieren, während Unit-Tests in Python Django ausgeführt werden?
Ich verwende einen einfachen Unit-Test-basierten Testläufer, um meine Django-Anwendung zu testen. Meine Anwendung selbst ist so konfiguriert, dass sie einen grundlegenden Logger in settings.py verwendet. logging.basicConfig(level=logging.DEBUG) Und in meinem Anwendungscode mit: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) Wenn Sie jedoch Unittests ausführen, möchte ich die Protokollierung deaktivieren, damit meine Ausgabe …

4
Wie greife ich auf Array-Elemente in einer Django-Vorlage zu?
Ich erhalte ein Array, arrdas an meine Django-Vorlage übergeben wird. Ich möchte auf einzelne Elemente des Arrays im Array (z. B. ) usw. zugreifen arr[0], arr[1]anstatt das gesamte Array zu durchlaufen. Gibt es eine Möglichkeit, dies in einer Django-Vorlage zu tun?
166 django 

11
Django 1.7 löst django.core.exceptions.AppRegistryNotReady aus: Modelle sind noch nicht geladen
Dies ist der Traceback auf meinem Windows-System. Traceback (most recent call last): File "D:\AMD\workspace\steelrumors\manage.py", line 9, in <module> django.setup() File "D:\AMD\Django\django-django-4c85a0d\django\__init__.py", line 21, in setup apps.populate(settings.INSTALLED_APPS) File "D:\AMD\Django\django-django-4c85a0d\django\apps\registry.py", line 108, in populate app_config.import_models(all_models) File "D:\AMD\Django\django-django-4c85a0d\django\apps\config.py", line 197, in import_models self.models_module = import_module(models_module_name) File "C:\Python27\lib\importlib\__init__.py", line 37, in import_module __import__(name) File …
166 python  django 


4
Selbstreferenzieller Fremdschlüssel von Django
Ich bin ein bisschen neu in Webapps und Datenbank-Sachen im Allgemeinen, also könnte dies eine dumme Frage sein. Ich möchte ein Modell ("CategoryModel") mit einem Feld erstellen, das auf die primäre ID einer anderen Instanz des Modells (seines übergeordneten Elements) verweist. class CategoryModel(models.Model): parent = models.ForeignKey(CategoryModel) Wie mache ich das? …


16
Parameter von einer URL abrufen
Wie kann ich bei einer URL wie der folgenden den Wert der Abfrageparameter analysieren? In diesem Fall möchte ich zum Beispiel den Wert von def. /abc?def='ghi' Ich benutze Django in meiner Umgebung. Gibt es eine Methode für das requestObjekt, die mir helfen könnte? Ich habe versucht self.request.get('def'), es zu verwenden, …
164 python  django  parsing  url 

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.