저는 장고의 초보자입니다. 다양한 코스에서 사용자의 출석 상태를 저장하는 앱을 만들려고합니다. Userprofile 모델을 만들고 사용자가 등록 할 때 하나 또는 두 개의 추가 필드를 추가하는 방법에 대한 아이디어가 있습니다.
몇 가지 열 (강좌 코드, 이름, 참석, 결석)을 포함하는 출석을위한 별도의 모델을 만들고 각 사용자마다 다른 표를 만들고 싶습니다. 사용해 보았습니다Django- 다른 모델에 사용자 데이터를 추가하는 방법은 무엇입니까?
user=models.OneToOneField(User)
이것은 작동하지 않습니다. 같은 attendance.user_id
내가 장고 1.8을 사용하고 같은
없음 열 : 나는 관리자 페이지에서 해당 모델, I는 얻을 오류를보고 할 때. 파이썬 2.7
마이 그 레이션을 잊어 버린 것 같습니다. –
그래, 다시 마이 그 레이션을 시도하고 나는이 프롬프트가 나타납니다 : 당신은 기본값없이 출석에 null nullable 필드 사용자를 추가하려고합니다. 이제 내가 무엇을 선택합니까? 분명히 기본 사용자를 제공 할 수는 없으므로 내가하려는 일을하는 올바른 방법 일 수 있습니까? 내 뜻은 왜이 문제를 일으키지 않는 UserProfile 클래스와 같지 않은 것입니까? – ChaoticTwist
"각 사용자마다 다른 표를 만들고 싶습니다." 당신이 말하고자하는 의도입니까? 당신은 분명히 각 사용자를위한 테이블을 가지려고하지 않을 것입니다, 그렇죠? – Tyler