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
Gibt es eine Möglichkeit, einen an die Variable zurückgegebenen Booleschen Wert zu negieren?
Ich habe eine Django-Site mit einem ItemObjekt, das eine boolesche Eigenschaft hat active. Ich möchte so etwas tun, um die Eigenschaft von False auf True und umgekehrt umzuschalten: def toggle_active(item_id): item = Item.objects.get(id=item_id) item.active = !item.active item.save() Diese Syntax ist in vielen C-basierten Sprachen gültig, scheint jedoch in Python ungültig …
78 python  django 

6
Wie kann ich Django-Nachrichten testen?
In meiner Django-Anwendung versuche ich, einen Komponententest zu schreiben, der eine Aktion ausführt und dann die Nachrichten in der Antwort überprüft. Soweit ich das beurteilen kann, gibt es dafür keinen guten Weg. Ich verwende die CookieStorage-Speichermethode und möchte etwas Ähnliches wie das Folgende tun: response = self.client.post('/do-something/', follow=True) self.assertEquals(response.context['messages'][0], "fail.") …

7
Django Rest Framework Token-Authentifizierung
Ich habe die Django Rest Framework Guides gelesen und alle Tutorials durchgeführt. Alles schien Sinn zu machen und so zu funktionieren, wie es sollte. Ich habe die Basis- und Sitzungsauthentifizierung wie beschrieben ausgeführt. http://django-rest-framework.org/api-guide Ich habe jedoch Probleme mit dem Teil der Token-Authentifizierung in der Dokumentation, der etwas fehlt oder …

9
Wie erstelle ich mit Django Rest Framework mehrere Modellinstanzen?
Ich möchte mehrere Instanzen mit dem Django Rest Framework mit einem API-Aufruf speichern und aktualisieren. Angenommen, ich habe ein "Klassenzimmer" -Modell, das mehrere "Lehrer" haben kann. Wenn ich mehrere Lehrer erstellen und später alle Klassenzahlen aktualisieren möchte, wie würde ich das tun? Muss ich für jeden Lehrer einen API-Aufruf durchführen? …

17
Statische Django-Dateien 404
Ich kann meine statischen Dateien nicht aufrufen. Ich habe verschiedene Einstellungen und Verzeichniskonfigurationen usw. ausprobiert, aber sie werden nur als 404 angezeigt. Ich habe debug_toolbar installiert, damit Sie wissen, dass STATIC_URL meinen Anforderungskontext erreicht. Verzeichnisstruktur zeigt / static (Ich habe das Verzeichnis auch im Ordner der Mahlzeiten-App abgelegt, und Benutzer, …

6
Python / Django: Wie kann man behaupten, dass das Unit-Testergebnis eine bestimmte Zeichenfolge enthält?
Was ist in einem Python-Unit-Test (eigentlich Django) die richtige assertAussage, die mir sagt, ob mein Testergebnis eine Zeichenfolge meiner Wahl enthält? self.assertContainsTheString(result, {"car" : ["toyota","honda"]}) Ich möchte sicherstellen, dass my resultmindestens das json-Objekt (oder die Zeichenfolge) enthält, das ich oben als zweites Argument angegeben habe {"car" : ["toyota","honda"]}


3
Django TemplateSyntaxError - 'staticfiles' ist keine registrierte Tag-Bibliothek
Nach dem Upgrade auf Django 3.0 erhalte ich Folgendes TemplateSyntaxError: In template /Users/alasdair//myproject/myapp/templates/index.html, error at line 1 'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls cache i18n l10n log static tz Hier ist meine Vorlage {% load staticfiles %} <img src="{% static 'my_image.html' %}">

3
Sellerie - Aufgaben-ID für aktuelle Aufgabe abrufen
Wie kann ich den Wert task_id für eine Aufgabe aus der Aufgabe heraus abrufen? Hier ist mein Code: from celery.decorators import task from django.core.cache import cache @task def do_job(path): "Performs an operation on a file" # ... Code to perform the operation ... cache.set(current_task_id, operation_results) Die Idee ist, dass ich …
77 python  django  celery 



9
So umgehen Sie den Mangel an Unterstützung für Fremdschlüssel in verschiedenen Datenbanken in Django
Ich weiß, dass Django keine Fremdschlüssel in mehreren Datenbanken unterstützt (ursprünglich Django 1.3-Dokumente). Aber ich suche nach einer Problemumgehung. Was funktioniert nicht? Ich habe jeweils zwei Modelle in einer separaten Datenbank. routers.py: class NewsRouter(object): def db_for_read(self, model, **hints): if model._meta.app_label == 'news_app': return 'news_db' return None def db_for_write(self, model, **hints): …



6
Wie zwinge ich Django, Caches zu ignorieren und Daten neu zu laden?
Ich verwende die Django-Datenbankmodelle aus einem Prozess, der nicht aus einer HTTP-Anforderung aufgerufen wird. Der Prozess soll alle paar Sekunden nach neuen Daten abfragen und diese verarbeiten. Ich habe eine Schleife, die einige Sekunden lang schläft und dann alle nicht behandelten Daten aus der Datenbank abruft. Ich sehe, dass der …
77 python  django  caching 

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.