Cookiecutter создал каталог, из-за которого у меня возникли проблемы с запуском сервера разработки и оболочки python.

Я создал проект django, используя cookiecutter, как это рекомендовано в Two Scoops of Django 1.8. Он называется icecreamratings_project. Я использую приглашение git cmd и использую

'cd icecreamratings_project'.

Когда я хочу использовать встроенный интерпретатор Python с помощью оболочки python manage.py, это дает мне следующую ошибку. Файл «C:\Users\Armando\Desktop\icecreamratings_project\config\settings\common.py», строка 13, в среде импорта ImportError: нет модуля с именем «среда»

Я заглянул в каталог, и там есть следующий код:

from __future__ import absolute_import, unicode_literals
from sys import path

import environ

ROOT_DIR = environ.Path(__file__) - 3  # (/a/b/myfile.py - 3 = /)
APPS_DIR = ROOT_DIR.path('twoscoops_project')

env = environ.Env()

Модуля с именем environ не существует, но я предполагаю, что environ относится к виртуальной среде. Я не знаком с документацией cookiecutter или с тем, как он создает шаблоны django, но я создал виртуальную среду с именем environ.

Сообщение, которое я получил после этого, заключается в том, что в среде нет пути. Кто-нибудь может помочь?


person Armando Xhimanki    schedule 17.09.2015    source источник


Ответы (1)


Модуль environ можно найти в django-environ.

django-environ является требованием cookiecutter-django requirements/base.txt.

base.txt является требованием cookiecutter-django requirements/local.txt.

Похоже, вы установите environ и другие необходимые модули, выполнив следующие шаги из файла README cookiecutter-django. сначала:

Встать и бежать

Шаги, описанные ниже, помогут вам начать работу с локальной средой разработки. Мы предполагаем, что у вас установлено следующее:

  • точка
  • виртуальная среда
  • PostgreSQL

Сначала обязательно создайте и активируйте виртуальную среду, затем откройте терминал в корне проекта и установите требования для локальной разработки:

$ pip install -r requirements/local.txt

Источник: https://github.com/pydanny/cookiecutter-django#getting-up-and-running

person Joe Young    schedule 17.09.2015
comment
Работал как шарм!! - person Armando Xhimanki; 17.09.2015