繁体   English   中英

Django-dilla“未知命令:'dilla'”

[英]Django-dilla “Unknown command: 'dilla'”

我无法使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'

我已经将它添加到我在South之前安装的应用程序中,并运行了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布局中工作?

谢谢!

一种。

所以我发现了问题。

出于某种原因,pip没有在站点软件包下安装dilla。 我可以导入dilla,并且鸡蛋在我的site-packages文件夹下,但是进一步检查显示,dilla下没有任何包装。

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

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

一种。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM