سلام.
من یک تابع دارم که کارش اینه وقتی وارد یک آدرسی شد میاد و با تابع logout کاربر از رو حساب خودش خارج می کنه.
def log_out(request):
logout(request)
return redirect(reverse('login'))خب کاربر از حسابش خارج می شود ولی این ارور رو میده:
ValueError: The view django.contrib.auth.logout didn't return an HttpResponse object. It returned None instead.توی اینترنت سرچ کردم هیچ جواب درستی نداره.
ممنون میشم اگه کمکم کنید.
سلام دوست من
لطفا فایل urls مربوط به logout رو ارسال کنین
باسلام شما میتوانید از این هم استفاده کنید
class logout_view(View):
def get(self, request):
request.session.clear()
return redirect(reverse('login'))url
path('logout', views.logout_view.as_view(), name='logout'),
و از حساب خارج میشه
ولی نمیدونم این کد منطقی هست یا خیر
ممکنه که در فایل urls دستور logout رو به اشتباه load کرده باشین
لطفا بررسی کنین که فایل urls درست باشه ( گد رو برای بررسی ارسال کنین )