2014-10-23 2 views
0
from django.contrib.auth.models import User 

Если я даю выше код в терминале, он выдает ниже ошибки. Я использую ubuntu. Как установить переменную среды? Я использую версию python 2.7.6.Как установить переменную среды в DJANGO_SETTINGS_MODULE

File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 40, 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. 
+0

'экспорт DJANGO_SETTINGS_MODULE = projectname.settings' –

ответ

0

я когда-то должен был сделать это, чтобы получить тестирование базы данных, связанные с работой в проекте, я сделал:

import os 
if not 'DJANGO_SETTINGS_MODULE' in os.environ or os.environ['DJANGO_SETTINGS_MODULE'] != '<myProject>.settings': 
    os.environ['DJANGO_SETTINGS_MODULE'] = '<myProject>.settings' 

from django.contrib.auth.models import User 
+0

Я попытался с выше образцов . Но это вызывает ошибку. Что мне нужно поместить в это место , мой путь или нет. Мой путь похож на/home/django-rest-hooks/myproject. В этой папке myproject я дал весь файл .py . Как я могу запустить этот пакет. Я взял это все кодирование с сайта django. – selvi

+0

Если ваш проект называется fooBar, тогда вы должны ввести 'fooBar.settings'. Проект должен содержать файл settings.py и файл '__init __. Py', который должен быть пустым. – blagae