/ / django-markdown-Fehler: WSGI-Anforderungsobjekt hat nicht das Attribut 'REQUEST' - django, markdown

Django-Markdown-Fehler: Das WSGI-Anfrageobjekt hat kein Attribut 'REQUEST' - django, markdown

Ich versuche den Django Markdown Editor zu installieren https://github.com/klen/django_markdown

und ich bekomme jetzt Markdown-Rendering in meinem endgültigen Text. Wenn ich versuche, die Schaltfläche "Vorschau" zu verwenden, wird eine Fehlermeldung im Protokoll angezeigt

Traceback (most recent call last):
File "/home/jeff/Django/project/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 149, in get_response
response = self.process_exception_by_middleware(e, request)
File "/home/jeff/Django/project/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 147, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/jeff/Django/project/venv/local/lib/python2.7/site-packages/django_markdown/views.py", line 22, in preview
content=request.REQUEST.get("data", "No content posted"),
AttributeError: "WSGIRequest" object has no attribute "REQUEST"

Antworten:

1 für die Antwort № 1

Das Anforderungsobjekt von Django hatte früher ein REQUEST Attribut, das Argumente von GET und POST akzeptiert hat, wurde jedoch in 1.7 und nicht mehr unterstützt in 1.9 entfernt. Ihr Paket ist nicht mit 1.9 kompatibel.