Tôi nhận thấy rằng sau khi đăng nhập bằng đăng ký Django, nó chuyển hướng tôi đến accounts/profile/
. Theo mặc định, đăng ký của Django url.py
không xử lý accounts/profile/
, vì vậy tôi cần phải tạo của riêng mình.Đâu là một nơi tốt để làm việc trên tài khoản/hồ sơ tại Django với ứng dụng đăng ký Django?
Thực ra câu hỏi này là ba lần:
- Tại sao sau khi đăng nhập, nó chuyển hướng đến
accounts/profile/
? Có cách nào để thay đổi điều đó không? Tốt nhất là sau khi đăng nhập thành công, tôi muốn Django chuyển hướng trở lại trang trước trang đăng nhập. - Nếu tôi tạo chế độ xem và mẫu của riêng mình cho
accounts/profile/
, thì tôi nên đặt nó ở đâu? Django được xây dựng trongusers
(auth_user
) được chia sẻ giữa tất cả các ứng dụng Django bên trong một dự án, vì vậy tôi nên đặtview.py
trong thư mục dự án chứ không phải bên trong thư mục ứng dụng? - Hoặc không Django profile thực sự đảm nhận toàn bộ điều này
account/profiles/
? Tôi đã mở rộng lớpUser
của Django với sốUserProfile
của Django, nhưng nó giống như các trường bổ sung cho bảngUser
hơn là một "hồ sơ" thực tế (tôi không tạo ra hình đại diện hay bất cứ thứ gì như vậy, chỉ là những thứ đơn giản như địa chỉ và số điện thoại) quan trọng, một số loại người dùng tùy chỉnh mà ứng dụng của tôi phụ thuộc vào).