Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 14, 2010 23:32:14

angstrem
От:
Зарегистрирован: 2010-11-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с django.db

Доброго времени суток. Я тут начал изучать 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) я устанавливал как под виндой так и под линуксом, пробывал разные версии как и того так и другого, переустанавливал по несколько раз, короче убил весь день но все время одна и таже ошибка. Изза чего она возникает я не понимаю.
Помогите пожалуйста если кто-то с этим сталкивался.



Офлайн

#2 Ноя. 15, 2010 07:05:18

fth
От:
Зарегистрирован: 2010-07-26
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с django.db

Эта проблема гуглится на раз два.
Вам ясно говорится, что нет настроек, которые нужны джанге.
В общем, если в кратце используйте python manage.py shell в созданном проекте и не ленитесь читать мануалы.



Офлайн

#3 Ноя. 15, 2010 22:42:28

angstrem
От:
Зарегистрирован: 2010-11-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с django.db

Все разобрался. Это я плуг вместо

title = models.CharField(max_length=150)
писал
title = models.CharField(max_lenght=150)
length и lenght плохо различимы при беглом просмотре кода, отсюда и столько ошибок выпало из интерпретатора.



Отредактировано (Ноя. 15, 2010 22:43:29)

Офлайн

#4 Ноя. 17, 2010 10:20:51

Ziberbulger
От:
Зарегистрирован: 2010-05-08
Сообщения: 76
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с django.db

совет:
во избежание таких казусов скачайте и прикрутить pylint к своей IDE
http://www.logilab.org/project/pylint
очень помогает



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version