이 글은 내 첫 번째 질문이며 여기에서 문서와 많은 답변을 읽은 후에도 화가 나기 때문에 글을 쓰고 있습니다. 대단히 고맙고 나쁜 영어로 유감스럽게 생각합니다!양식, 만들기 및 업데이트 다 대다 관계에 대한보기
class Profile(models.Model):
name = models.CharField(max_length = 255, blank = False)
user = models.ForeignKey(User, blank = True, null = True)
class Category(models.Model):
name = models.CharField(max_length = 50, blank = False)
class ProfileCategory(models.Model):
profile = models.ForeignKey(Profile)
category = models.ForeignKey(Category)
class Meta:
unique_together = ('profile', 'category')
이 모델이 정확 :
나는이 모델을 가지고? 저장된 범주가있는 데이터베이스가 이미 있다고 가정합니다. 사용자가 새 프로필을 만들고 확인란 목록에서 범주를 선택할 수있는 페이지가 필요합니다. 같은 페이지에서 두 개의 양식을 사용해야합니까? 하나는 프로필 용이고 하나는 범주 또는 단일 양식을 선택하는 데 사용됩니까? 카테고리에 ModelMultipleChoiceField가 필요하다고 생각합니다. 프로필이 이미 채워진 동일한 양식과 사용자가 프로필 이름을 변경하고 범주를 추가하거나 제거 할 수있는 범주를 표시하는보기가 필요합니다.더 많은 정보가 필요하시면 고맙습니다.
스택 오버플로에 오신 것을 환영합니다! 게시 한 코드 조각에 어떤 문제가 있는지 지정하면 여기에서 더 나은 도움을 얻을 수 있습니다. 모델을 만들려고 했습니까? 어떻게 된 거예요? 예상했던대로 깨진/행동하지 않은 것은 무엇입니까? –
예, 모델을 만들었습니다. 1) 모델이 정확한지 모르겠습니다. 2) ProfileCategory 모델에 대한 올바른 양식을 만드는 방법을 모르겠다 3) 내 ProfileCategory 모델의 카테고리 필드가 ModelMultipleChoiceField 필드라고 가정하지만 삽입 할 때이 필드를 사용하는 방법을 모르겠습니다. 또는 업데이트보기. – nobody