사람들이 무료 인 타임 슬롯을 선택할 수있는 테이블 스케줄러를 만들려고합니다. django를 postgresql 데이터베이스와 함께 사용하고 있습니다. 나는 사용자가 그냥 체크 박스를 체크 할 수있는 행 = 일 및 열 = 타임 슬롯과 나에게 표를 줄 것이다 modelForm를 사용하여 양식을 만들려면 어떻게해야합니까장고 체크 박스 테이블 용
class Person(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, default=1, unique=True)
name = models.CharField(max_length=100)
monday = models.mulitpleChoiceField(choices= ["12-1", "1-2", "2-3"])
tuesday = models.mulitpleChoiceField(choices= ["12-1", "1-2", "2-3"])
wednesday = models.mulitpleChoiceField(choices= ["12-1", "1-2", "2-3"])
thursday = models.mulitpleChoiceField(choices= ["12-1", "1-2", "2-3"])
friday = models.mulitpleChoiceField(choices= ["12-1", "1-2", "2-3"])
saturday = models.mulitpleChoiceField(choices= ["12-1", "1-2", "2-3"])
sunday = models.mulitpleChoiceField(choices= ["12-1", "1-2", "2-3"])
문제는 표시하는 것입니다 : 나는 아래의 모델이 그들이 자유 롭 때.
현재 내 forms.py은 다음과 같습니다
class UserForm(forms.ModelForm):
class Meta:
model = Person
fields = [
"name",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday",
"sunday",
]
나는 아직도 장고 만 한 달 전에 데리러 꽤 새로운 해요. 주어진 조언을 주셔서 감사합니다.
'ForeignKey'는 = TRUE '는 OneToOne' 관계'와 동일합니다 그리고 당신은 – doniyor
를 사용해야합니다 내가 모델이 방식으로 설계 것 : 감사합니다 @doniyor http://pastebin.com/T6pR9jrT – doniyor
을 귀하의 의견. 그래도 렌더링 될 ModelForm은 무엇입니까? – Ashley