Я следую этим инструкциям , чтобы настроить Django в Windows. Я установил Python 2.6, PostgreSQL 8.4, Psycopg 2.0.14 для Python 2.6 и последнюю версию Django из SVN.
Сейчас я следую этим инструкциям для запуска тестового проекта (скопировано со страницы, указанной выше):
C:\Documents and Settings\John>cd C:\
C:\>mkdir django
C:\>cd django
C:\django>django-admin.py startproject testproject
C:\django>cd testproject
C:\django\testproject>python manage.py runserver
Когда я запускаю последнюю строку, это вывод:
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'
Я забыл что-то сделать с базой данных?
Любая помощь будет оценена. Спасибо!
EDIT:
Похоже, все мои проблемы (включая эту) были вызваны тем, что я использовал версию разработки Django из SVN. Я удалил версию для разработки и установил Django 1.1.1, и, наконец, странных сообщений об ошибках больше нет, и сервер работает!