Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 28, 2011 16:53:43

I159
От:
Зарегистрирован: 2010-12-09
Сообщения: 85
Репутация: +  0  -
Профиль   Отправить e-mail  

DJANGO_SETTINGS_MODULE

При некоторых импортах выводится ошибка: “ImportError: Settings can not be imported, because environment variable DJANGO_SETTINGS_MODULE is unefined.”
Работаю локально под windows на дефолтовом Django сервере.
В интерактивном режиме помогало:

import os, sys
sys.path.append('D:\home\path\to\project')
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
Почему модуль не определен и как его определить?



Офлайн

#2 Янв. 30, 2011 10:21:21

I159
От:
Зарегистрирован: 2010-12-09
Сообщения: 85
Репутация: +  0  -
Профиль   Отправить e-mail  

DJANGO_SETTINGS_MODULE

Снес весь проект. После, восстановил написав упражнения заново. Сейчас модуль forms так же не находит, при этом не выводя сообщения о неопределенности DJANGO_SETTINGS_MODULE. Пробовал импорт из Python Command Line и из под shell.
До организации приложения

manage.py startapp nameapp
импорт модуля
from django.db import connection
проходил. После организации приложения connection не импортируется, выводя ошибку:
ImportError: settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
Может ли сбиваться настройка Django при организации приложения?
В manage.py добавил
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
Ситуация не изменилась.
Где и каким образом определить этот модуль?



Отредактировано (Янв. 30, 2011 10:22:12)

Офлайн

#3 Янв. 30, 2011 13:55:28

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

DJANGO_SETTINGS_MODULE

Ничего не понятно что вы хотите сдалать.



Офлайн

#4 Янв. 30, 2011 14:10:07

I159
От:
Зарегистрирован: 2010-12-09
Сообщения: 85
Репутация: +  0  -
Профиль   Отправить e-mail  

DJANGO_SETTINGS_MODULE

Вопрос решился, хотя и не очевидно. Был глюк в настройках.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version