편집 기록

편집 기록
  • 프로필 정토드님의 편집
    날짜2016.05.04

    죄송합니다 다시 질문드려요. Django의 from에 관한질문드려요.


    안녕하세요. 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에 프로필에 저장이 될까요.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2016.05.03

    죄송합니다 다시 질문드려요. Django의 from에 관한질문드려요.


    안녕하세요. 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에 프로필에 저장이 될까요.