django.core.exceptions.ImproperlyConfigured:constance.backends.database app未正确安装

时间:2014-11-14 02:17:12

标签: django virtualenv

嗨,我正在用virtualenv设置我的django 当我运行python manage.py migrate时,我收到了这个错误。

  
    

文件" /Users/anh/testRadicards/env/lib/python2.7/site- packages / constance / backends / database / init .py",第27行,在 init
        "没有安装constance.backends.database应用程序"     django.core.exceptions.ImproperlyConfigured:constance.backends.database应用程序未正确安装。确保它在您的INSTALLED_APPS设置中。

  

这是我使用Mac OSX 10.5在Python 2.7上运行的设置:
  1.进入我的项目目录   2.运行virtualenv --no-site-packages env
3.使用source / env / bin / activate
激活我的virtualenv 4. pip install django(目前为1.7.1)
5. git clone一个名为radicards的django项目回购 6.进入天才队 7.运行python.manage.py runserver

(repo radicards已经有一个sqlite数据库设置,所以不需要迁移)。

我按照错误代码打开了settings.py,其中包括:

  
    

INSTALLED_APPS =(
        '博登&#39 ;,
        ' constance.backends.database&#39 ;,
        ' rd_suit&#39 ;,
        ' django.contrib.admin&#39 ;,
        ' django.contrib.auth&#39 ;,
        ' django.contrib.contenttypes&#39 ;,
        ' django.contrib.sessions&#39 ;,
        ' django.contrib.messages&#39 ;,
        ' django.contrib.staticfiles&#39 ;,
        ' paintstore&#39 ;,
        '卡&#39 ;,
    )

  

' Contance.backends.database'已经包括了。我听说django 1.7有一些唯一名称错误的问题 我该怎么办?设置它。

1 个答案:

答案 0 :(得分:0)

尝试将此设置添加到您的settings.py文件中:

<?php $string = 'var/log/file.log'; $array = explode('/', $string); $last = ''; $output = array(); foreach ($array as $key => $value) { $result = $last.$value; $output[$key] = $result; $last = $result.'/'; } echo '<pre>'. print_r($output, 1) .'</pre>';