0

我无法让 django-dilla 与我的 django1.4 项目一起工作。我已经通过 pip 安装了 django-dilla,我可以从 shell 中正确导入它。

>>import dilla
>>dilla.__file__
'/Users/misterte/.envs/python2.7-Django1.4/lib/python2.7/site-packages/django_dilla-0.2beta-py2.7.egg/dilla/__init__.py'

我已经将它添加到我在南方之前安装的应用程序中,并运行了我的 syncdb 命令。

INSTALLED_APPS = (
    [...]
    'dilla',
    'south',
)

但是当我尝试调用它时,它不起作用。

$python manage.py dilla --cycles=30
Unknown command: 'dilla'
Type 'manage.py help' for usage.
$python manage.py run_dilla --cycles=30
Unknown command: 'run_dilla'
Type 'manage.py help' for usage.

然后,当然,在运行帮助时,[dilla] 应用程序下不存在任何子命令。

$python manage.py help | grep dilla
# emptiness :(

有什么线索吗?dilla 在 django1.4 布局中工作吗?

谢谢!

一个。

4

1 回答 1

0

所以我发现了问题。

出于某种原因,pip 没有在站点包下安装 dilla。我可以导入dilla,并且我的站点包文件夹下存在鸡蛋,但进一步检查表明dilla下没有包。

解决方案:手动将dilla复制到您的文件夹中。我从github下载了它。

另外,我建议您将其复制到项目中的“供应商”子文件夹中。这样您就可以避免在生产服务器中进行相同的破解。然后在已安装的应用程序中将应用程序导入为“vendor.dilla”。

一个。

于 2013-05-11T21:52:03.317 回答