Tôi có một số câu hỏi Trong một dự án tôi có nhu cầu công việc với người sử dụng mà là ba (có thể nhiều hơn) các loại trong số họ có vai trò khác nhau: bác sĩ bệnh nhân quản trịLàm việc với vai trò người dùng trong Django
Tôi đã nghĩ đến việc sử dụng Người dùng Mô hình Django và mở rộng nó tạo ra một mô hình userprofile ... Nhưng tôi bỏ qua cách quản lý các vai trò khác nhau bởi vì, mô hình userprofile sẽ có các trường của mô hình người dùng, mặc dù tôi không biết cách giải quyết chủ đề vai trò.
1 Người dùng có nhiều hồ sơ người dùng có thể là? Tôi không biết
Hoặc có thể tôi sẽ tạo Mô hình/bảng vai trò trong đó tôi chỉ định các loại vai trò và tạo mối quan hệ với Mô hình người dùng. Đây là một khả năng tốt.
Một khả năng khác (như nhận xét bên dưới) là kiểm tra hệ thống quyền Django, trong đó tôi có thể tạo nhóm người dùng và gán quyền cho các nhóm này, mặc dù ở đây tôi chỉ có thể chỉnh sửa, tạo và xóa mô hình thực sự?
Tôi hơi nhầm lẫn về cách giải quyết chủ đề này
Tìm kiếm Tôi tìm thấy ứng dụng này. https://github.com/dabapps/django-user-roles
Nếu ai đó có thể định hướng cho tôi về điều đó, tôi sẽ biết ơn Trân trọng
** django- vai trò người dùng ** đã được thực hiện cách đây 4 năm và không được cập nhật. Dường như nó đã được thực hiện cho Django 1.3. Tôi sẽ không khuyên bạn nên sử dụng nó. –
Đúng là Andrés. Tôi hiện đang xem xét các tùy chọn khác, trong đó bao gồm tùy chỉnh người dùng mô hình. Cảm ơn bạn đã làm rõ – bgarcial
Niềm vui của tôi! Tôi cũng sẽ xem xét điều này: https://docs.djangoproject.com/en/1.8/topics/auth/default/#permissions-and-authorization –