簡體   English   中英

當django放在雞蛋里時,如何運行django-admin.py?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM