Cookiecutter创建了目录,让我遇到运行开发服务器和python shell的问题

Arm*_*nki 7 python git django shell cookiecutter

我用两勺Django 1.8推荐了一个使用cookiecutter的django项目.它叫做icecreamratings_project我使用git cmd提示符并使用

'cd icecreamratings_project'.

当我想使用python manage.py shell使用内置的python解释器时,它给了我以下错误.导入环境中的文件"C:\ Users\Armando\Desktop\icecreamratings_project\config\settings\common.py",第13行ImportError:没有名为'environ'的模块

我查看了目录,下面的代码是:

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()
Run Code Online (Sandbox Code Playgroud)

没有名为environ的模块,但我假设environ参考了虚拟环境.我不熟悉cookiecutter文档或它如何创建django模板,但我创建了一个名为environ的虚拟环境.

之后我得到的信息是环境中没有路径.有人可以帮忙吗?

Joe*_*ung 13

environ模块可以在django-environ中找到.

django-environcookiecutter-django的 要求requirements/base.txt.

base.txtcookiecutter-django的 要求requirements/local.txt.

environ通过从cookiecutter-django的README.rst完成以下步骤,您似乎将安装和其他所需的模块:

起床和跑步

以下步骤将帮助您启动并运行本地开发环境.我们假设您安装了以下内容:

  • 果仁
  • 的virtualenv
  • PostgreSQL的

首先确保创建并激活virtualenv,然后在项目根目录下打开终端并安装本地开发的要求:

$ pip install -r requirements/local.txt
Run Code Online (Sandbox Code Playgroud)

资料来源:https://github.com/pydanny/cookiecutter-django#getting-up-and-running