UserProfile 모델을 추가/편집하는 양식 아래에 User 필드를 표시하는 방법이 있습니까? 나는이 같은 기본 장고 사용자 모델을 확장하고있다 :Django : 사용자 모델 확장 - UserProfile의 인라인 사용자 필드
class UserProfile(models.Model):
user = models.OneToOneField(User, unique=True)
about = models.TextField(blank=True)
가 나는 만드는 것이 가능하다는 것을 알고
class UserProfileInlineAdmin(admin.TabularInline):
다음 사용자 ModelAdmin이 인라인하지만 반대의 효과를 달성하고자, 역 인라인과 같은 것으로, 관계를 정의하는 모델의 페이지 (UserProfile)에서 OneToOne Relationship (User)이 가리키는 모델의 필드를 표시합니다. 관리자 또는 사용자 정의보기/템플릿에 있을지는 상관하지 않습니다. 나는 이것을 달성하는 방법을 알 필요가있다.
저는 ModelForms와 Formsets에 어려움을 겪어 왔습니다. 그 답은 어딘가에 있지만, 장고에 대한 저의 작은 경험으로는 아직 해결책을 찾지 못했습니다. 작은 예제가 정말 도움이 될 것입니다!
사용자 및 UserProfile을 동시에 만들 수있는 모든 관련 필드가있는 하나의 페이지를 제공하겠습니까? – dokkaebi
바로! 동시에 모든 필드를 추가/편집하고 추가 할 경우 적절한 인스턴스를 만들고 싶습니다 –