Python Django问题:Django.core.exceptions.AppRegistryNotReady:应用程序不';还没装呢
我对Django完全陌生。我创建了一个类:Python Django问题:Django.core.exceptions.AppRegistryNotReady:应用程序不';还没装呢,python,django,Python,Django,我对Django完全陌生。我创建了一个类: from django.db import models from cqlengine import columns class Rsvpstream(models.Model): venue_name = columns.Text() venue_lon = columns.Decimal(required=False) venue_lat = columns.Decimal(required=False) venu
from django.db import models
from cqlengine import columns
class Rsvpstream(models.Model):
venue_name = columns.Text()
venue_lon = columns.Decimal(required=False)
venue_lat = columns.Decimal(required=False)
venue_id = columns.Integer()
visibility = columns.Text()
response = columns.Text()
guests = columns.Integer()
member_id = columns.Integer()
member_name = columns.Text()
rsvp_id = columns.Integer(primary_key=True)
rsvp_last_modified_time = columns.DateTime(required=False)
event_name = columns.Text()
event_time = columns.DateTime(required=False)
event_url = columns.Text()
group_topic_names = columns.Text()
group_country = columns.Text()
group_state = columns.Text()
group_city = columns.Text()
group_name = columns.Text()
group_lon = columns.Integer()
group_lat = columns.Integer()
group_id = columns.Integer()
运行此代码时,出现以下错误:
回溯(最近一次调用):文件“”,第1行,在
文件
“/Users/hpnhxxwn/anaconda/envs/magenta/lib/python2.7/site packages/django/db/models/base.py”,
第105行,新增
app_config=apps.get_包含_app_config(模块)文件“/Users/hpnhxxwn/anaconda/envs/magenta/lib/python2.7/site packages/django/apps/registry.py”,
第237行,在包含应用配置的get_中
self.check_apps_ready()文件“/Users/hpnhxxwn/anaconda/envs/magenta/lib/python2.7/site packages/django/apps/registry.py”,
第124行,在check\u apps\u ready中
raise AppRegistryNotReady(“应用程序尚未加载。”)django.core.exceptions.AppRegistryNotReady:应用程序尚未加载
有人可以建议如何继续吗?[UPDATE]:根据,您应该运行命令
/manage.py sync\u table
,以便创建表。还可以看看(如果你还没有)
另外,这些说明可能会对你有所帮助
您是否已将您的应用程序(模型所在位置)添加到您的已安装应用程序
列表(位于您的settings.py
文件中)中
这样(假设您的应用程序名为stream
):
已安装的应用程序=[
“django.contrib.admin”,
...
“stream.apps.StreamConfig”#我的解决方案对你有用吗?你好,nik_m,我是新手,所以我正在阅读settings.py的文档。我创建了settings.py,并尝试运行,但它抱怨密码错误:密码设置不能为空。所以,你的settings.py
文件中是否有密码
?我将其设置为"",并希望编译器不会再次显示该消息,但仍然会给我相同的错误。您不能将其设置为空字符串!第一次运行django admin startproject\u name
,django会自动为您创建一个settings.py
字符串。在其中,您不应该更改密钥@尼克,让我今天试试,然后回来。
INSTALLED_APPS = [
'django.contrib.admin',
...
'stream.apps.StreamConfig', # <-- this should be added
]