ฉันมีมุมมองที่จัดการการลงทะเบียนผู้ใช้ หลังจากสร้างผู้ใช้ใหม่แล้ว ฉันต้องการตรวจสอบสิทธิ์ด้วยตนเองและเข้าสู่ระบบ:
def register(request):
...
...
if form.is_valid():
username = form.cleaned_data['username']
password = form.cleaned_data['password1']
email = ''
newuser = User.objects.create_user(username, email, password)
user = authenticate(username=username, password=password)
login (request, user)
ฉันได้ตั้งค่า LOGIN_REDIRECT_URL เป็น '/profile/' แต่หลังจากตรวจสอบสิทธิ์และเข้าสู่ระบบผู้ใช้แล้ว ระบบจะเปลี่ยนเส้นทางฉันกลับไปยังมุมมองเดิม ไม่ใช่ /profile/ เพราะเหตุใด และฉันจะระบุตำแหน่งที่จะเปลี่ยนเส้นทางหลังจากเข้าสู่ระบบได้อย่างไร? ถ้าฉันเพิ่ม
HttpResponseRedirect('/profile/')
หลังจากเข้าสู่ระบบ - ไม่มีอะไรเกิดขึ้น สคริปต์ไม่เคยจบลงที่นั่น
อลัน.