저는 Django를 처음 접했을 때 다음 문제에 대한 최선의 방법이 무엇인지 알아 내려고했습니다.Django : 사용자 기본 설정 저장
사용자 개인 선호도 (사용자가 좋아하는 것과 싫어하는 것)를 간단한 부울 값 (true 또는 false)으로 저장하려고합니다. 것은 환경 설정이 고정되어 있지 않고 새로운 환경 설정이 관리 인터페이스를 통해 추가 될 수 있다는 것입니다.
이것은 내가 염두에 두어야 할 것입니다.
기본 설정 :
class Preferences(models.Model):
title = models.CharField(max_length=100)
...
값 :
class PreferencesValues(models.Model):
user = models.ForeignKey(User)
preference = models.ForeignKey(Preferences)
value = models.BooleanField()
이 갈 방법인가, 아니면 더 좋은 방법이있다? 또한, 사용 가능한 모든 기본 설정을 확인란으로 표시하는 양식을 만드는 가장 좋은 방법은 무엇입니까? 그러나 사용자가 이미 표시 한 기본 설정을 확인하기 위해 초기 값을 설정합니까?
는 관련 질문에 대한 최신 답변까지 더있다을 : http://stackoverflow.com/questions/ 6085025/django-user-profile – ptim