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.

11
"CSRF-Token fehlt oder ist falsch" beim Posten von Parametern über AJAX in Django
Ich versuche Parameter wie zu posten jQuery.ajax( { 'type': 'POST', 'url': url, 'contentType': 'application/json', 'data': "{content:'xxx'}", 'dataType': 'json', 'success': rateReviewResult } ); Forbidden 403. CSRF verification failed. Request aborted. Ich verwende jedoch Django return 'django.middleware.csrf.CsrfViewMiddleware'und konnte nicht herausfinden, wie ich dieses Problem verhindern kann, ohne die Sicherheit zu beeinträchtigen.

4
Was soll ich in Django 1.9 anstelle von syncdb verwenden?
Schau dir das an: $ pypy ./manage.py syncdb /usr/lib64/pypy-2.4.0/site-packages/django/core/management/commands/syncdb.py:24: RemovedInDjango19Warning: The syncdb command will be removed in Django 1.9 warnings.warn("The syncdb command will be removed in Django 1.9", RemovedInDjango19Warning) (cut) Ich habe eine schnelle Google-Suche durchgeführt , konnte aber keine Antwort finden. Was soll ich stattdessen verwenden syncdb?



3
Die Django-Vorlage kann das Standarddict nicht wiederholen
import collections data = [ {'firstname': 'John', 'lastname': 'Smith'}, {'firstname': 'Samantha', 'lastname': 'Smith'}, {'firstname': 'shawn', 'lastname': 'Spencer'}, ] new_data = collections.defaultdict(list) for d in data: new_data[d['lastname']].append(d['firstname']) print new_data Hier ist die Ausgabe: defaultdict(<type 'list'>, {'Smith': ['John', 'Samantha'], 'Spencer': ['shawn']}) und hier ist die Vorlage: {% for lastname, firstname in data.items …
70 python  django  loops 


3
Django-Abfrage erhalten die letzten n Datensätze
Nehmen wir an, ich implementiere einen Nachrichtenstrom, sortiere Datensätze nach aufsteigender Reihenfolge der ID, jede Abrufanforderung möchte ich nur zulassen, dass die neuesten 10 Datensätze abgerufen werden. Ich habe es versucht: Messages.objects.filter(since=since)[:-10] Und ich hatte den Fehler, dass die negative Indizierung nicht unterstützt wird. Meine aktuelle Problemumgehung besteht darin, die …
70 django 

11
Der doppelte Schlüsselwert von IntegrityError verletzt die eindeutige Einschränkung - django / postgres
Ich verfolge eine Frage, die ich zuvor gestellt habe und in der ich versucht habe, eine Konvertierung von einer doofen / schlecht geschriebenen MySQL-Abfrage zu Postgresql anzustreben. Ich glaube, das ist mir gelungen. Wie auch immer, ich verwende Daten, die manuell von einer MySQL-Datenbank in eine Postgres-Datenbank verschoben wurden. Ich …

12
Django Rest Framework: Deaktivieren Sie die Feldaktualisierung, nachdem das Objekt erstellt wurde
Ich versuche, mein Benutzermodell über Django Rest Framework-API-Aufrufe REST-fähig zu machen, damit ich Benutzer erstellen und deren Profile aktualisieren kann. Da ich jedoch mit meinen Benutzern einen bestimmten Überprüfungsprozess durchlaufe, möchte ich nicht, dass die Benutzer den Benutzernamen aktualisieren können, nachdem ihr Konto erstellt wurde. Ich habe versucht, read_only_fields zu …

3
django: Best-Practice-Methode zum Abrufen eines Modells aus einer Instanz dieses Modells
Sprich my_instanceist vom Modell MyModel. Ich suche nach einem guten Weg: my_model = get_model_for_instance(my_instance) Ich habe keinen wirklich direkten Weg gefunden, dies zu tun. Bisher habe ich mir Folgendes ausgedacht: from django.db.models import get_model my_model = get_model(my_instance._meta.app_label, my_instance.__class__.__name__) Ist das akzeptabel? Ist es überhaupt ein sicherer, bewährter Weg, dies zu …
69 django 

5
Abfangen der DoesNotExist-Ausnahme in einem benutzerdefinierten Manager in Django
Ich habe einen benutzerdefinierten Manager für ein Django-Modell. Ich scheine hier nicht in der Lage zu sein, die DoesNotExist-Ausnahme abzufangen. Ich weiß, wie es im Modell gemacht wird, aber hier hat es nicht funktioniert: class TaskManager(models.Manager): def task_depend_tree(self, *args, **kwargs): if "id" in kwargs: try: task = self.get(id=kwargs["id"]) except DoesNotExist: …

7
Kampf gegen clientseitiges Caching in Django
Ich verwende die Verknüpfung render_to_response und möchte kein bestimmtes Antwortobjekt erstellen, um zusätzliche Header hinzuzufügen, um das clientseitige Caching zu verhindern. Ich hätte gerne eine Antwort, die enthält: Pragma: kein Cache Cache-Kontrolle: kein Cache Cache-Kontrolle: muss erneut validiert werden Und all die anderen raffinierten Möglichkeiten, die Browser hoffentlich als Anweisungen …
69 django  caching 


25
Kein Modul namens django.core
Ich habe nach der Deinstallation meiner alten Django-Version auf die neueste Django-Version 1.0.2 aktualisiert. Aber jetzt, wenn ich django-admin.py ausführe, wird der folgende Fehler angezeigt. Wie kann ich das beheben? Traceback (most recent call last): File "C:\Python25\Lib\site-packages\django\bin\django-admin.py", line 2, in <module> from django.core import management ImportError: No module named django.core
68 python  django 

11
ImportError: Name 'Sechs' kann nicht aus 'django.utils' importiert werden
Zur Zeit habe ich bereits die Version von Django ein Upgrade von 2.0.6auf 3.0und plötzlich nach dem Aufruf python manage.py shellBefehl bekam diese Fehlermeldung: ImportError: Der Name 'six' kann nicht aus 'django.utils' importiert werden (/path-to-project/project/venv/lib/python3.7/site-packages/django/utils/ init .py). Vollständige Spur: Traceback (most recent call last): File "manage.py", line 13, in <module> …

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.