我正在通过扩展用户模型来创建UserProfile模型,如下所示
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class UserProfile(models.Model):
# Below line links UserProfile to an User model instance
user = models.OneToOneField(User)
# Now add however additional attribues you want to add
website = models.URLField(blank=True)
picture = models.ImageField(upload_to='profile_images',blank=True)
def __str__(self):
return self.user.username
在此之后我将进入django交互式shell并查询上面的模型,如下所示
UserProfile.objects.all()
我期待通过运行这个我将获得一个空集,因为我没有添加任何东西。
但我收到以下错误,
未定义UserProfile
我该如何解决这个问题?