我创建了一个使用cookiecutter的django项目,由两勺Django 1.8推荐。它被称为icecreamratings_project 我使用git cmd提示符并使用
' cd icecreamratings_project'。
当我想使用内置的python解释器时 python manage.py shell它给我以下错误。 文件" C:\ Users \ Armando \ Desktop \ icecreamratings_project \ config \ settings \ common.py",第13行,in 进口环境 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()
没有名为environ的模块,但我假设environ参考了虚拟环境。我不熟悉cookiecutter文档或它如何创建django模板,但我创建了一个名为environ的虚拟环境。
之后我得到的信息是环境中没有路径。有人可以帮忙吗?
答案 0 :(得分:11)
可以在django-environ中找到<?php
if ($general->logueado()) {
if ($general->SiEsAdmin()) {
//...code goes here....
} else if ($general->tsBlogger()) {
//...code goes here....
} else {
$general->redir('../index.php');
}
} else {
$general->redir('../index.php');
}
模块。
environ
是cookiecutter-django's requirements/base.txt
的要求。
django-environ
是cookiecutter-django's requirements/local.txt
的要求。
通过完成cookiecutter-django's README.rst中的以下步骤,您似乎可以安装base.txt
和其他所需的模块:
启动并运行
以下步骤将帮助您启动并运行本地开发 环境。我们假设您安装了以下内容:
- PIP
- 的virtualenv
- 的PostgreSQL
首先确保创建并激活virtualenv,然后打开一个 项目根目录的终端并安装本地的要求 发展:
environ
来源:https://github.com/pydanny/cookiecutter-django#getting-up-and-running