小编rig*_*lip的帖子

RuntimeError:模型类 myapp.models.class 未声明显式 app_label 并且不在 INSTALLED_APPS 中的应用程序中

这个错误已经解决了很多次,但似乎没有一个答案适用于我。我对 Python 2 和 3 相当有经验。我第一次使用 django。我开始制作一个项目。因为我正在使用一个基本的数据库,并且在我第一次调用 class.objects 之后出现了标题错误。在尝试修复它一段时间后,我转到了 django 教程,我决定一步一步地做所有事情。该错误再次发生在“编写您的第一个 Django 应用程序,第 3 部分”中,就在使用渲染之前。

目录:

\home_dir
   \lib
   \Scripts
   \src
      \.idea
      \pages
      \polls
         \migrations
         __init__.py
         admin.py
         apps.py
         models.py
         test.py
         views.py
      \templates
      \django_proj
         __init__.py
         asgi.py
         manage.py
         settings.py
         urls.py
         wsgi.py
      __init__.py
      db.sqlite3
      manage.py
Run Code Online (Sandbox Code Playgroud)

不要打扰页面,它是一个测试应用程序。

django_proj\settings.py:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sites',
    # My App
    'polls'
    'pages'
]
Run Code Online (Sandbox Code Playgroud)

TEMPLATES 和 DATABASES 配置良好

民意调查\应用程序.py:

from django.apps import AppConfig


class PollsConfig(AppConfig):
    name = 'polls'
Run Code Online (Sandbox Code Playgroud)

民意调查\models.py

from django.db import models
from django.utils …
Run Code Online (Sandbox Code Playgroud)

python django

1
推荐指数
1
解决办法
6428
查看次数

标签 统计

django ×1

python ×1