У меня возникла проблема с моим проектом django. Он заключается в следующем: у меня был простой регулярное выражение, чтобы соответствовать пользователямDjango _view_() принимает 1 позиционный аргумент, но 2 дано
url(r'^users/\w+/$', views.user)
И это сработало отлично.
Тогда я изменил regexpt, потому что было обновление в логины пользователей, так что теперь (я добавил символ точка):
url(r'^users/([a-zA-Z0-9.]+)/$', views.user)
А теперь я получаю «пользователь() принимает 1 позиционный аргумент, но 2 даны «ошибка django.
мнение определяется следующим образом:
def user(request):
return render(request, 'home/user_page.html')
Не вы когда-либо использовать изменяющуюся часть URL ('[A-Za -Z0-9.] + ') В вашем коде? Запросить базу данных или что-то еще? – aumo