我正在关注有关内联表单集的文档example并出现错误:'UserProfile'没有属性'对象'。
为什么?
是否可以从UserProfile获取此对象?
请注意我是Django的新手,所以欢迎每一个解释。
我的 shell代码:
UserProfileFormSet = inlineformset_factory(User, UserProfile, fields=('city',))
city = UserProfile.objects.get(city='Salzburg')
formset = UserProfileFormSet(instance=city)
来自 models.py 的UserProfile:
class UserProfile(models.Model):
user = models.OneToOneField(User)
description = models.CharField(max_length=100, default='')
city = models.CharField(max_length=100, default='')
website = models.URLField(default='')
phone = models.IntegerField(default=0)
image = models.ImageField(upload_to='profile_image', blank=True)
def __str__(self):
return self.user.username