Я новичок в Django, и я уже решил свою проблему, но я хочу понять ...
У меня есть страница входа в мое приложение и страница выхода, вот она:
urls.py:
url('deconnexion', views.logout, name='deconnexion'),
url('connexion', views.connexion, name='connexion'),
views.py:
def connexion(request):
error = False
if request.method == "POST":
form = ConnexionForm(request.POST)
if form.is_valid():
username = form.cleaned_data["username"]
password = form.cleaned_data["password"]
user = authenticate(username=username, password=password)
if user:
login(request, user)
else:
error = True
else:
form = ConnexionForm()
return render(request, 'dashboard/connexion.html', locals())
@login_required(login_url='/dashboard/connexion/')
def logout(request):
django_logout(request)
return redirect(reverse(connexion))
Если я поменяю место для ссылки: связь вместо деконцепции, мой сценарий неработа ... Я не выхожу из системы, и меня перенаправляют на страницу подключения, которая подключается ...
Если у кого-то есть идея?
PS: Извините за бедныхАнглийский, я французский ... И французский с английским .... мы все знаем, что это сложно ... извините;)