Cookiecutter 创建的目录给我 运行 开发服务器和 python shell 问题
Cookiecutter created directory giving me issues running development server and python shell
我使用两勺 Django 1.8 推荐的 cookiecutter 创建了一个 django 项目。它被称为 icecreamratings_project
我使用 git cmd 提示符并使用
'cd icecreamratings_project'.
当我想使用内置的 python 解释器时
python manage.py shell 它给了我以下错误。
文件 "C:\Users\Armando\Desktop\icecreamratings_project\config\settings\common.py",第 13 行,位于
导入环境
导入错误:没有名为 '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()
不存在名为 environ 的模块,但我假设 environ 是指虚拟环境。我不熟悉 cookiecutter 文档或它如何创建 django 模板,但我创建了一个名为 environ 的虚拟环境。
之后我收到的消息是环境中没有路径。有人可以帮忙吗?
environ
模块可以在 django-environ 中找到。
django-environ
是 cookiecutter-django's requirements/base.txt
的要求。
base.txt
是 cookiecutter-django's requirements/local.txt
的要求。
看来您将通过完成 cookiecutter-django's README.rst 中的以下步骤来安装 environ
和其他所需的模块:
Getting up and running
The steps below will get you up and running with a local development
environment. We assume you have the following installed:
- pip
- virtualenv
- PostgreSQL
First make sure to create and activate a virtualenv, then open a
terminal at the project root and install the requirements for local
development:
$ pip install -r requirements/local.txt
来源:https://github.com/pydanny/cookiecutter-django#getting-up-and-running
我使用两勺 Django 1.8 推荐的 cookiecutter 创建了一个 django 项目。它被称为 icecreamratings_project 我使用 git cmd 提示符并使用
'cd icecreamratings_project'.
当我想使用内置的 python 解释器时 python manage.py shell 它给了我以下错误。 文件 "C:\Users\Armando\Desktop\icecreamratings_project\config\settings\common.py",第 13 行,位于 导入环境 导入错误:没有名为 '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()
不存在名为 environ 的模块,但我假设 environ 是指虚拟环境。我不熟悉 cookiecutter 文档或它如何创建 django 模板,但我创建了一个名为 environ 的虚拟环境。
之后我收到的消息是环境中没有路径。有人可以帮忙吗?
environ
模块可以在 django-environ 中找到。
django-environ
是 cookiecutter-django's requirements/base.txt
的要求。
base.txt
是 cookiecutter-django's requirements/local.txt
的要求。
看来您将通过完成 cookiecutter-django's README.rst 中的以下步骤来安装 environ
和其他所需的模块:
Getting up and running
The steps below will get you up and running with a local development environment. We assume you have the following installed:
- pip
- virtualenv
- PostgreSQL
First make sure to create and activate a virtualenv, then open a terminal at the project root and install the requirements for local development:
$ pip install -r requirements/local.txt
来源:https://github.com/pydanny/cookiecutter-django#getting-up-and-running