Django 1.7安装的app Import E

2024-09-29 21:34:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用django1.7.1编写一个应用程序

我最近创建了一个虚拟机来安装一个开发服务器,并将我的应用程序移到了那个虚拟机上(我的机器是Open-SUSE,VM是CentOS7)

在设置好数据库和python包之后,我运行迁移并运行服务器。服务器启动没有任何问题

问题是当我试图运行脚本来填充数据库时。

我加载设置

sys.path.append('/home/evtdb/FLWeb/FLWeb')
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

django.setup()

但我有个错误

^{pr2}$

在设置.py在已安装的应用程序上包含事件应用程序

INSTALLED_APPS = (
    #'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'events',
    'dh5bp',
    'django_tables2',
)

在应用程序.py同时还设置了init.py

事件/应用程序.py

from django.apps import AppConfig

class EventsConfig(AppConfig):
    name = 'events'
    verbose_name = "Events"

事件

default_app_config = 'events.apps.EventsConfig'

我不知道为什么服务器可以开始运行,但脚本不能启动


Tags: appsdjangonamepy服务器脚本机器数据库
2条回答

事件应用程序看起来不像Django应用程序,您是否尝试使用manage.py创建一个?在

我不知道django1.7,但我遇到了这个错误,因为我使用的是django1.5。一旦我升级到django1.9,问题就解决了。原来,模块django.apps在Django的旧版本中不可用。在

相关问题 更多 >

    热门问题