[英]How to run django-admin.py, when django is in an egg?
我继承了一个项目,该项目已通过构建部署并运行良好。 我已经对翻译.po文件进行了一些更改,但是要编译成.mo文件,我需要运行
django-admin.py compilemessages
当我唯一找到django-admin.py的地方是鸡蛋时,该怎么办? 该项目未使用virtualenv。
如果您没有使用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
变量。
显然,有一个django文件,该文件将所有鸡蛋设置在sys.path中,然后将命令传递给django。 不过,我不知道这是否是标准配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.