簡単です。
これが私のプロファイルモデルです:
class Profile(models.Model):
owner = models.OneToOneField(User)
slogan = models.TextField(null=True)
twitter = models.CharField(max_length = 100,null=True)
web_site = models.CharField(max_length=100,null=True)
email = models.CharField(max_length = 100,null=True)
def create_user(sender,instance,created,**kwargs):
if created:
Profile.objects.create(owner=instance)
post_save.connect(create_user, sender=User)
def __unicode__(self):
return self.email
およびModelForm:
class profile_form(ModelForm):
slogan = forms.CharField(required=False,max_length=100,widget=forms.Textarea(attrs={'placeholder':'Site Sloganı','rows':'4',}))
#title = forms.CharField(required=False,max_length=20,widget=forms.TextInput(attrs={'placeholder': 'Site Başlığı',}))
email = forms.CharField(required=False,widget=forms.TextInput(attrs={'placeholder':'E-Mail Adresi',}))
twitter = forms.CharField(required=False,widget=forms.TextInput(attrs={'placeholder':'Twitter Adresi',}))
web_site = forms.CharField(required=False,widget=forms.TextInput(attrs={'placeholder':'Web Siteniz',})
class Meta:
model = Profile
blog.formsをインポートしようとすると、50行目に「classMeta」を含む無効な構文エラーがスローされます。
そのようなものはありませんでした。表示されたばかりです。
ありがとうございました;