我无法使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布局中工作?
谢谢!
一个。
答案 0 :(得分:0)
所以我发现了问题。
由于某些原因,pip没有在站点包下安装dilla。我可以导入dilla,并且egg存在于我的site-packages文件夹下,但进一步检查显示dilla下没有包。
解决方案:手动将dilla复制到您的文件夹中。我是从github下载的。
另外,我建议您将其复制到项目中的“供应商”子文件夹中。这样您就可以避免在生产服务器中执行相同的操作。然后在已安装的应用程序中将应用程序导入为“vendor.dilla”。
一个。