Ich habe ein Problem mit meinem Django-Projekt konfrontiert. Es ist wie folgt: Ich hatte eine einfache regexp die BenutzerDjango _view_() braucht 1 Positionsargument aber 2 wurden gegeben
url(r'^users/\w+/$', views.user)
passen und es funktionierte perfekt.
Dann änderte ich den regexpt, weil es ein Update in der Benutzer-Logins war, so jetzt ist es (ich das Punktsymbol hinzugefügt):
url(r'^users/([a-zA-Z0-9.]+)/$', views.user)
Und jetzt bin ich immer die „user() nimmt 1 Positionsargument aber 2 wurden gegeben "Django Fehler.
ist die Ansicht wie folgt definiert:
def user(request):
return render(request, 'home/user_page.html')
Sie nicht immer den unterschiedlichen Teil der URL ('[a-zA -Z0-9.] + ') In Ihrem Code? Um die Datenbank oder etwas abzufragen? – aumo