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

时间:2015-09-17 04:46:47

标签: python django git shell cookiecutter

我创建了一个使用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的虚拟环境。

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

1 个答案:

答案 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'); } 模块。

environcookiecutter-django's requirements/base.txt的要求。

django-environcookiecutter-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