Tôi đã thiết lập dự án django với trang quản trị. Nó hoạt động hoàn hảo trong vài tuần đầu phát triển, không sử dụng trang quản trị trong một thời gian và khi tôi quay lại trang quản trị đã bị hỏng. . Không có vấn đề gì tôi làm, nó sẽ không cho phép tôi để đăng nhậpTrang quản trị trên django bị hỏng
Sau khi nhập tên truy cập và PW, trang quản trị luôn nói:
Please enter a correct username and password. Note that both fields are case-sensitive.
Tôi đã kiểm tra DB: superuser tồn tại và có is_active, is_superuser và is_staff tất cả True. Tôi đã sử dụng trình bao để đảm bảo mật khẩu chính xác. Tôi đã xóa, xóa và tạo lại cơ sở dữ liệu nhiều lần để đảm bảo không có lỗi. Tôi cũng đã doublechecked middleware, url, INSTALLED_APPS, vv để đảm bảo rằng tất cả chúng đều được thiết lập đúng.
Theo như tôi có thể nói, các trang quản trị hoạt động hoàn hảo ngoại trừ việc họ không bao giờ để cho bất cứ ai đăng nhập.
Bất kỳ ý tưởng những gì đang xảy ra ở đây, hoặc các phương pháp khác để cố gắng để gỡ lỗi? Tôi thực sự bối rối bởi lỗi này.
PS: Trong trường hợp quan trọng, tôi đang sử dụng South cho DB di chuyển, django-social-auth cho đăng nhập FB và local_settings.py riêng biệt cho sản xuất và phát triển (Tôi đã kiểm tra cả hai - xung đột isn 't there.)
Điều gì sẽ xảy ra nếu bạn tạo trang đăng nhập của riêng mình bằng chế độ xem auth.views.login()? – JeffS
Dường như khá nhiều vấn đề tương tự: "Tên người dùng và mật khẩu của bạn không khớp. Vui lòng thử lại." – Abe
Để có được django-social-auth làm việc cho đăng nhập FB, bạn có sửa đổi bất kỳ mã nào có thể thay đổi cách hệ thống chạy xác thực() và đăng nhập() không? Ngoài ra, trong các tuần phát triển, bạn đã xóa và tạo lại dự án, như vậy SECRET_KEY = '...' của settings.py đã thay đổi chưa? Tôi nghĩ rằng chìa khóa này được sử dụng để giải mã mật khẩu, nhưng tôi không tích cực. – Furbeenator