模型类news.models.Reporter没有声明显式的app_label,也不在INSTALLED_APPS中的应用程序中

时间:2019-01-04 18:26:18

标签: python-3.x

我是Jango的新手。越来越糟糕。请帮忙。我已经尝试了一些相关的问题,但是没有运气

来自news.models导入文章,记者     追溯(最近一次通话):       文件“”,第1行,位于       在第5行的文件“ D:\ testing \ mysite \ news \ models.py”中         类Reporter(models.Model):       新建中的文件“ C:\ Users \ rk250 \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ django \ db \ models \ base.py”,第95行         “ INSTALLED_APPS。” %(模块,名称)     RuntimeError:模型类news.models.Reporter没有声明显式的app_label,也不在INSTALLED_APPS的应用程序中。

下面是详细信息

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sites',
    'news',
]

models.py

from django.db import models


# Create your models here.
class Reporter(models.Model):
    full_name = models.CharField(max_length=70)

    def __str__(self):
        return self.full_name

class Article(models.Model):
    pub_date = models.DateField()
    headline = models.CharField(max_length=200)
    content  = models.TextField()
    reporter = models.ForeignKey(Reporter, on_delete=models.CASCADE)

    def __str__(self):
        return self.headline

0 个答案:

没有答案