我继承了一个使用buildout部署并且运行正常的项目。我在翻译.po文件中做了一些更改,但要编译为.mo文件我需要运行
django-admin.py compilemessages
我怎么能这样做,当我找到django-admin.py的唯一地方是鸡蛋?该项目未使用virtualenv。
答案 0 :(得分:0)
如果您没有使用virtualenv
,则所有内容都应该在PYTHONPATH
上。考虑到这一点,请查看https://github.com/django/django/blob/master/django/bin/django-admin.py:
#!/usr/bin/env python
from django.core import management
if __name__ == "__main__":
management.execute_from_command_line()
制作自己的django-admin.py
并不是什么大不了的事,不是吗?这应该可以解决问题。但是不要忘记设置DJANGO_SETTINGS_MODULE
env变量。
答案 1 :(得分:0)
显然,有一个django文件,它将所有的鸡蛋设置为sys.path,然后将命令传递给django。不过,我不知道这是否是buildout的标准。