현재 장고 기반 사이트를 디자인하고 있습니다. 단순하게하기 위해 사용자가 로그인하여 다른 사용자에게 메시지를 쓸 수있는 단순한 커뮤니티 사이트라고 가정하십시오.Django 사용자 - 모델을 사용하거나 자체 모델을 만드시겠습니까?
내 현재 선택할 수있는 빌드는 User-Model을 사용하거나 내 자신 만의 제품을 만드는 것입니다. 나는 많은 것을 필요로하지 않는다. User
: 사용자 명 (이메일 주소는 당신의 사용자 명)이 없지만 여러 명의 사용자가 사용할 수있는 내부 이름 (예 : Facebook)을 설정할 수있다. 또한 다른 사용자는 그룹을 기반으로하지 않으므로 권한 시스템이 필요하지 않습니다. 그래서 나는 User
빌드에서 전자 메일, firstname, lastname 및 password 필드 만 사용하고 나머지는 UserProfile에 저장됩니다. 반면에 그룹 기반의 권한 시스템이 필요할 가능성이 있기 때문에 buildin 사용자 시스템은 사이트의 백엔드에서 유용 할 것입니다.
전체적으로, 나는 하나의 사용자 모델을 만들고 관리 백엔드에 액세스하기 위해서만 buildin을 사용합니다.
내 반성에는 어떤 문제가 있습니까?
좋은 답변 s.Lott;) – Efazati