커뮤니티와 같은 모델이 있습니다. 일부 사용자는 관리자이고 다른 사용자는 일반 사용자입니다. 나는 사용자를 외부 키 또는 다른 가능한 관계로 연결시킬 수있다. 하지만, 어떻게 user_type을 구현할 수 있습니까? 이 필드는 어디에서 가져야합니까? 모델 커뮤니티의 다른 분야일까요?django - 다른 모델의 사용자 user_type
0
A
답변
0
데이터의 크기와 다른 속성에 따라 다르지만 공통된 방법은 커뮤니티와 사용자간에 일대 다 관계가있는 것입니다. 그런 다음 사용자 유형을 설명하는 User 필드를 가질 수 있습니다.
데이터베이스에는 외부 테이블을 통해 연결된 커뮤니티 테이블과 사용자 테이블이 있으며 사용자 테이블에는 사용자 유형 정보가 저장됩니다.
3
사용자 유형에 따라 커뮤니티의 사용자에게 다른 액세스 수준을 제공하고 싶습니다.
그런 경우 사용자 프로파일이 Commmunity로 유지 될 수 있습니다 (한 사용자가 하나의 커뮤니티에만 포함될 경우).
사용자가 여러 가지 공동체의 일부가 될 수있는 경우 커뮤니티 모델에 ManyToManyField가 users
으로 유지되어야합니다.
그런 다음이 사용자를 그룹으로 유지하십시오 (장고 그룹 및 권한 참조). 정의한 그룹에 대한 권한을 설정하십시오. 사용자가 속한 그룹을 기반으로 그룹 권한을 갖습니다. 이 권한을 사용하여 특정 사용자에게 부여 할 액세스 권한을 결정하십시오.
+0
+1 ................ – user2139745
관련 문제
- 1. django 모델의 사용자 액세스
- 2. Django 모델의 사용자 정의 필드
- 3. Django 다른 모델의 이미지 저장
- 4. Django DetailView + 다른 모델의 관련 레코드를 표시합니다
- 5. Django : 서로 다른 두 모델의 사용자 이름 확인
- 6. Django 사용자 권한은 다른 모델의 인라인 테이블 형식이있는 모델에서 작동합니까?
- 7. 사용자 정의 사용자 모델의 Django Social Auth 상점 사용자 이름
- 8. Yii2라는 테이블과 user_type 관계 테이블에 사용자 테이블의 사용자 모델
- 9. 특정 모델의 django admin 사용자 정의 템플릿
- 10. Django 모델의 사용자 정의 주소 필드
- 11. 사용자 정의 사용자 모델의 EmbeddedModelField
- 12. 다른 모델에 의해 upadated 모델의 필드 django
- 13. Django 1.5 다른 모델의 열을 포함하는 쿼리
- 14. Django ModelMultipleChoiceField 다른 모델의 many-to-many
- 15. Django : 다른 모델의 모델 인스턴스 목록이 있습니까?
- 16. django - 다른 모델의 객체 집합을 가져옵니다.
- 17. Django 모델의 동적 필드
- 18. Django 모델의 동시성 제어
- 19. Django 모델의 기본값으로 UUID가
- 20. 목록을 모델의 객체로 사용 Django
- 21. Django 모델의 인코딩 오류
- 22. Django 모델의 임의의 조인
- 23. Django 모델의 숨겨진 필드
- 24. 모델의 Django related_name
- 25. Django 모델의 동적 선택
- 26. django 다른 사용자 인증
- 27. Django 모델의 올바른 구성
- 28. django 모델의 테이블 특정 데이터
- 29. django 모델의 루프 감지
- 30. Django : 모델의 문자열 표현
모델에 대한 코드를 게시하십시오. – alecxe