Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试在Windows上设置Django:AttributeError:';设置';对象没有属性';数据库';_Python_Django_Postgresql_Psycopg2 - Fatal编程技术网

Python 尝试在Windows上设置Django:AttributeError:';设置';对象没有属性';数据库';

Python 尝试在Windows上设置Django:AttributeError:';设置';对象没有属性';数据库';,python,django,postgresql,psycopg2,Python,Django,Postgresql,Psycopg2,我跟随是为了在Windows上设置Django。我已经安装了Python2.6、PostgreSQL 8.4、Python2.6的Psycopg 2.0.14以及SVN中最新版本的Django 我现在按照以下说明运行测试项目(从上面链接的页面复制): 当我运行最后一行时,这是输出: Validating models... Unhandled exception in thread started by <function inner_run at 0x01ECB930> Trace

我跟随是为了在Windows上设置Django。我已经安装了Python2.6、PostgreSQL 8.4、Python2.6的Psycopg 2.0.14以及SVN中最新版本的Django

我现在按照以下说明运行测试项目(从上面链接的页面复制):

当我运行最后一行时,这是输出:

Validating models...
Unhandled exception in thread started by <function inner_run at 0x01ECB930>
Traceback (most recent call last):
  File "J:\Python26\lib\site-packages\django\core\management\commands\runserver.py", line 48, in inn
er_run
    self.validate(display_num_errors=True)
  File "J:\Python26\lib\site-packages\django\core\management\base.py", line 249, in validate
    num_errors = get_validation_errors(s, app)
  File "J:\Python26\lib\site-packages\django\core\management\validation.py", line 22, in get_validat
ion_errors
    from django.db import models, connection
  File "J:\Python26\lib\site-packages\django\db\__init__.py", line 14, in <module>
    if not settings.DATABASES:
  File "J:\Python26\lib\site-packages\django\utils\functional.py", line 273, in __getattr__
    return getattr(self._wrapped, name)
AttributeError: 'Settings' object has no attribute 'DATABASES'
正在验证模型。。。
由启动的线程中存在未处理的异常
回溯(最近一次呼叫最后一次):
文件“J:\Python26\lib\site packages\django\core\management\commands\runserver.py”,第48行,在inn中
尔润
self.validate(display\u num\u errors=True)
文件“J:\Python26\lib\site packages\django\core\management\base.py”,第249行,在validate中
num\u errors=get\u validation\u errors(s,app)
文件“J:\Python26\lib\site packages\django\core\management\validation.py”,第22行,在get\u validate中
离子交换误差
从django.db导入模型,连接
文件“J:\Python26\lib\site packages\django\db\\uuuuu init\uuuuuu.py”,第14行,在
如果不是设置。数据库:
文件“J:\Python26\lib\site packages\django\utils\functional.py”,第273行,在\uuu getattr中__
返回getattr(自我包装,名称)
AttributeError:“设置”对象没有“数据库”属性
我忘了对数据库做些什么了吗

任何帮助都将不胜感激。谢谢大家!

编辑:


似乎我所有的问题(包括这一个)都是因为我使用了SVN的Django开发版本造成的。我删除了开发版本并安装了Django 1.1.1,最后不再出现奇怪的错误消息,服务器正在运行

Django的SVN签出版本正在settings.py中查找如下设置:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'mydatabase'
    }
}
这与Django书和许多教程中显示的方式略有不同


.

Django的SVN签出版本正在settings.py中查找类似的设置:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'mydatabase'
    }
}
这与Django书和许多教程中显示的方式略有不同


.

就是这样!非常感谢你!就是这样!非常感谢你!您是否记得运行
manage.py syncdb
?感谢您的想法,但是“manage.py syncdb”会出现相同的错误。您是否记得运行
manage.py syncdb
?感谢您的想法,但是“manage.py syncdb”会出现相同的错误。