gpt4 book ai didi

django - 我应该在 Django 中对 manage.py 进行版本控制吗?

转载 作者:行者123 更新时间:2023-12-05 07:30:29 25 4
gpt4 key购买 nike

使用这个命令:

django-admin.py startproject mysite

生成如下目录结构:

mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py

我应该版本控制 manage.py 其中包含:

#!/usr/bin/env python
import os
import sys

if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', '[REDACTED].settings')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)

查看文件的内容,我认为我不需要,但为了确定,我在问你们这些可爱的人:)

最佳答案

我认为您应该将它添加到版本控制中。您不需要,但没有理由不对其进行版本控制。

它是您应用程序的一部分吗:是的,其他开发人员需要使用 manage.py,因此也许它应该保留在版本控制中,以便每个人始终使用相同的 manage.py 文件。

manage.py 能否随时间变化:是的,虽然大多数人可能不会修改 manage.py,但如果您觉得有必要,可以对其进行修改,因此它可能应该进行版本控制。

它是否包含任何 secret 或凭据:不,因为其中没有 secret ,所以没有理由不对其进行版本控制。

关于django - 我应该在 Django 中对 manage.py 进行版本控制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52247840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com