Найти - Пользователи
Полная версия: Проблемы с django.db
Начало » Django » Проблемы с django.db
1
angstrem
Доброго времени суток. Я тут начал изучать Django и у меня возникла проблема, я установил python 2.6 потом установил django, пробывал как ветку 1.0 так и самую свежию. Вроде все утанавливается нормально, устанавливал из под рута
./setup.py install
команда
import django
проходит нормально, а вот команда
import django.db
или команда
import django.db.models
выдает кучу ошибок, собственно вот:
>>> import django.db
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import django.db
File "/usr/local/lib/python2.6/dist-packages/django/db/__init__.py", line 14, in <module>
if not settings.DATABASES:
File "/usr/local/lib/python2.6/dist-packages/django/utils/functional.py", line 276, in __getattr__
self._setup()
File "/usr/local/lib/python2.6/dist-packages/django/conf/__init__.py", line 38, in _setup
raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
.
Все это дело (python и Django) я устанавливал как под виндой так и под линуксом, пробывал разные версии как и того так и другого, переустанавливал по несколько раз, короче убил весь день но все время одна и таже ошибка. Изза чего она возникает я не понимаю.
Помогите пожалуйста если кто-то с этим сталкивался.
fth
Эта проблема гуглится на раз два.
Вам ясно говорится, что нет настроек, которые нужны джанге.
В общем, если в кратце используйте python manage.py shell в созданном проекте и не ленитесь читать мануалы.
angstrem
Все разобрался. Это я плуг вместо
title = models.CharField(max_length=150)
писал
title = models.CharField(max_lenght=150)
length и lenght плохо различимы при беглом просмотре кода, отсюда и столько ошибок выпало из интерпретатора.
Ziberbulger
совет:
во избежание таких казусов скачайте и прикрутить pylint к своей IDE
http://www.logilab.org/project/pylint
очень помогает
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB