django как работать с шаблонами - PullRequest
1 голос
/ 06 января 2011

Я сейчас практикую Джанго, и я застрял. Когда я бегу:

>>> from django import template
>>> t = template.Template('hi')

дает мне:

ImportError: Невозможно импортировать настройки, поскольку переменная окружения DJANGO_SETTINGS_MODULE не определена.

Есть идеи, что вызывает это? Что мне делать?

Ответы [ 2 ]

4 голосов
/ 06 января 2011

Django предназначен для работы в проекте, который содержит файл с именем settings.py.Вместо того, чтобы просто импортировать его из командной строки, вы должны пройти обучение, которое покажет вам, как создать проект и его приложения.

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

django-admin.py startproject test_project

Это создаст каталог с именем test_project с необходимыми файлами.В этом каталоге вы можете выполнить команду:

./manage.py shell

, которая даст вам оболочку Python с правильно загруженным модулем настроек.

1 голос
/ 06 января 2011

Как отмечено здесь , вам необходимо выполнить следующее:

Когда вы используете Django, вы должны указать ему, какие настройки вы используете. Сделайте это с помощью переменной окружения, DJANGO_SETTINGS_MODULE.

Значение DJANGO_SETTINGS_MODULE должно быть в синтаксисе пути Python, например mysite.settings. Обратите внимание, что модуль настроек должен находиться в пути поиска импорта Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...