Tôi đang sử dụng Django được xây dựng theo quan điểm cho người dùng đăng nhập:Tại sao đăng nhập người dùng thứ hai chuyển hướng tôi đến/accounts/profile/url?
url(r'^user/login/$', 'django.contrib.auth.views.login', {'template_name': 'users/templates/login.html'}, name='user-login'),
Sau khi đăng nhập khi tôi goto user/đăng nhập một lần nữa tôi có thể đăng nhập lần thứ hai. Tôi gửi biểu mẫu và nhận được:
URL hiện tại, tài khoản/hồ sơ /, không khớp với bất kỳ thông tin nào trong số này.
Tôi chưa khai báo url này trong urls.py
.
Tôi đang làm gì sai? Tại sao khung công tác muốn chuyển hướng đến url này?
Điều này là chính xác, mặc dù nó lạ được mã hóa để chuyển hướng đến nơi không tồn tại. Chắc chắn chuyển hướng đến '/' sẽ là một mặc định hợp lý hơn? –
Làm việc tuyệt vời. Thêm văn bản "LOGIN_REDIRECT_URL = ('..')" vào settings.py làm việc cho tôi để chuyển hướng người dùng trở lại trang chính mặc định. – Praxiteles
đã lưu ngày của tôi :) – Humoyun