无法在django交互式控制台中查询UserProfile模型

时间:2018-02-19 17:20:06

标签: django models

我正在通过扩展用户模型来创建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

我该如何解决这个问题?

0 个答案:

没有答案