Tag: django-middleware
Middleware ist ein Rahmen, der Haken in Django ‚ s request/response-Verarbeitung. Es ist ein Licht, low-level – „plugin“ – system für Global verändern Django ‚ s input und/oder output.
2
Antworten
Mein Antrag wurde die Arbeit Letzte Nacht, nicht sicher, warum es nicht funktioniert heute morgen. Ich denke, dass alles, was ich Tat, war zu erstellen, eine app namens django zur Lagerung meiner Modelle, tests und Meinungen. Immer
4
Antworten
Ich versuche eine app mit login-Formular, aber wenn ich auf meine app und klicken Sie auf login-button wird der folgende Fehler auftreten Forbidden (403) CSRF-überprüfung ist fehlgeschlagen. Anfrage abgebrochen. den code von view.py ist wie: from django.template
8
Antworten
In Django gibt es eine Einstellungen-Datei, die definiert, an die middleware ausgeführt werden, auf jede Anfrage. Diese middleware Einstellung ist global. Gibt es eine Möglichkeit zum festlegen der middleware auf einer per-view-basis? Ich möchte bestimmte urls verwenden
2
Antworten
Ich bin versucht zu schreiben, eine middleware-Klasse, die dafür sorgt, dass der Benutzer angemeldet ist. Aber das problem ist diese middleware-Klasse wird jedoch nur für eine kleine Gruppe von Ansichten und diese Aussicht auf eine Rückkehr DRF
2
Antworten
Ich bin versucht zu machen, ein auth-Modul in meinem django-Projekt. Aber wenn ich meine Website-url, ich habe einen dieser Fehler: 'WSGIRequest' - Objekt hat kein Attribut 'user' Habe ich versucht zu finden, Informationen über dieses problem und
3
Antworten
Möchte ich für die Bereitstellung einer website in Englisch & Spanisch und erkennen, dass der Benutzer die browser-Sprache & redirect auf die richtige Gebietsschema Website. Meine Website ist www.elmalabarista.com Ich installieren django-localeurl, aber ich entdecke, dass die
2
Antworten
Bin ich mit Django version 1.8 und python 2.7. Ich erhalte die folgende Fehlermeldung nach dem ausführen von meinem Projekt. Traceback (most recent call last): File "C:\Python27\lib\wsgiref\handlers.py", line 85, in run self.result = application(self.environ, self.start_response) File "C:\Python27\lib\site-packages\django\contrib\staticfiles\handlers.py",
4
Antworten
Ähnlich auf diese Frage 'WSGIRequest' - Objekt hat kein Attribut 'Sitzung' Aber mein MIDDLEWARE-Klassen sind in der richtigen Reihenfolge. INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.messages', 'django.contrib.staticfiles', 'membership', 'treebeard', 'haystack', 'reversion', ] MIDDLEWARE = [ 'django.contrib.sessions.middleware.SessionMiddleware',
5
Antworten
Möchte ich diese code-Zeilen ausgeführt, auf server starten (sowohl Entwicklung als auch Produktion): from django.core import management management.call_command('syncdb', interactive=False) Setzen es in settings.py funktioniert nicht, wie es erforderlich ist, die Einstellungen werden geladen bereits. Indem man Sie
6
Antworten
Möchte ich ein cookie festgelegt, wenn der Benutzer angemeldet ist oder nicht. Mein Middleware: class UserStatus(object): def process_response(self,request,response): user_status = 1 if request.user.is_authenticated() else 0 max_age = (20)*52*7*24*60*60 # 20 years (After expiry, cookie gets deleted) response.set_cookie(user_status_cookie,user_status,max_age)
10
Antworten
Original: ich habe seit kurzem immer MySQL OperationalErrors von einigen meiner alten code und kann nicht scheinen, um eine Rückverfolgung des Problems. Da war es vor der Arbeit, ich dachte, es war vielleicht ein software-update, das hat
10
Antworten
Habe ich eine Django-site, aber ich habe Trank die Koolaid und ich möchte ein IPhone version. Nachdem ich viel überlegt habe ich zwei Optionen: Machen eine ganz andere Website, wie in i.xxxx.com. Binden Sie es in der
2
Antworten
Ich versuche zu erstellen, middleware, Optional pass ein kwarg zu jeder Ansicht, die eine Bedingung erfüllen. Das problem ist, dass ich nicht finden können, ein Beispiel, wie das einrichten der middleware. Ich habe gesehen, Klassen, überschreiben Sie
4
Antworten
Habe ich eine Django-Website, die funktioniert auf meinem PC, und arbeitete kurzzeitig auf meinem server nach dem laden auf. Ich habe bemerkt, dass mein server hatte Django 1.6 und ich habe ein Upgrade auf 1.8. Nach dem