尽管添加到INSTALLED_APPS,仍未找到Django应用程序?

时间:2016-01-22 17:50:28

标签: python django makemigrations

它只是一个示例应用,

应用名称:wiki

#models.py

from django.db import models

class Page(models.Model):
name = models.CharField(max_length=20, primary_key=True)
content = models.TextField(blank=True)

#settings.py

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'wiki.apps.WikiConfig',
'wikicamp.wiki',
'wiki',
]

(我尝试了应用程序的所有可能的链接/地址,即wiki,甚至单独使用)

并且在运行时仍显示以下错误: python3 manage.py makemigrations wiki

错误: App' wiki'无法找到。它是INSTALLED_APPS吗?

2 个答案:

答案 0 :(得分:0)

您错过了__init__.py

下的wiki权限

答案 1 :(得分:0)

就我而言,这是一个虚拟环境问题。我重新启动我的虚拟环境并运行 python migrate。我在 virtualenv 中丢失了几个包,其中一些与初始消息无关。