2016-09-21 2 views
0

Ich versuche Django zu lernen, also habe ich ihr mehrteiliges Tutorial (Python 2.7) abgeschlossen und lokal ausgeführt. Ich habe es auf meinem PC gut funktioniert.Google App Engine-Importfehler, für django.urls

Ich brauche den folgenden Import, in einer views.py Datei:

von django.urls importieren Reverse

Als ich es GAE laden, es gibt mir die folgende Fehlermeldung: Ausnahmetyp: Import Ausnahmewert: Kein Modul mit dem Namen urls

Ist dieses Modul für GAE nicht verfügbar oder mache ich etwas falsch? (Übrigens, ich brauche diesen Import, also kann ich die "reverse" -Methode verwenden, nachdem eine Benutzer-Submission in der Umfragen-App empfangen wurde, zB: HttpResponseRedirect (reverse ('Umfragen: Ergebnisse', args = (question.id,))))

Antwort

1

reverse() wurde von django.core.urlresolvers nach django.urls in Django 1.10 verschoben. Der Fehler deutet darauf hin, dass Sie eine ältere Version von Django verwenden.

Sie müssen reverse() vom alten Standort importieren:

from django.core.urlresolvers import reverse 
Verwandte Themen