这是我在settings.py中安装的应用程序部分。
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'homepage.apps.HomepageConfig',
.
.
.
]
我的应用名称是"主页"而且我真的不记得为什么我把它改成了#homepage.apps.HomepageConfig',但不管它是什么,它都适用于我的机器。
现在,我将我的文件上传到服务器,安装了所需的应用程序,进行了迁移,但我注意到django没有创建我的"主页"应用程序表,不会从我的应用程序迁移任何内容。我的网站返回错误:table homepage_post不存在。
有什么问题?
答案 0 :(得分:1)
检查homepage
app目录中是否有名为__init__.py
和apps.py
的文件。 apps.py
的内容应为:
from django.apps import AppConfig
class HomepageConfig(AppConfig):
name = 'homepage'