안녕하세요. Django에 대한 질문드려요. 오류 문제는 아니고요. 회원가입 폼을 변경문제로 문의 드립니다. models에 profile이라는 클래스를 생성하고 그 안에 객체를 생성했습니다.
class profile (models.Model):
user=models.OneToOneField(User,on_delete=models.CASCADE)
company=models.CharField(max_length=30)
office = models.CharField(max_length=30)
name = models.CharField(max_length=10)
그리고 forms에 UserCreationForm을 생성하고 models에 있는 profile에 저장을 할려고하는데 그방법을 몰라서 문의드립니다.
def save(self, commit=True):
user = super(RegistrationForm, self).save(commit=False)
company = self.cleaned_data.get('company')
office = self.cleaned_data.get('office')
name = self.cleaned_data.get('name')
profile.objects.create(
user=user,
company=company,
office=office,
name=name
)
if commit:
user.save()
return user'''
위 방법은 기본 폼은 저장이 되는데 나머지 company/office/name은 저장이 안되고요
위에것은 profile.objects.create 부분에서 오류가 납니다 .ㅜ . ㅜ 어떻게 해야지 model에 프로필에 저장이 될까요.