gpt4 book ai didi

python - 不带shell调用模块

转载 作者:太空宇宙 更新时间:2023-11-03 18:52:44 25 4
gpt4 key购买 nike

在我的一些 django 实用程序类中,我想定义一个 main 方法,以便我可以调用我的模块而无需使用 shell。 (Call __name__ == "__main__") 这可能吗?如果是这样,我该如何调用这个电话?

from django.conf import settings

... # Define module code here

if __name__ == "__main__":
print(settings.DEBUG)
# interact with classes defined in this module which require django classes

最佳答案

这取决于你的意思。一般来说,您可以编写使用 django 基础设施的程序,并与 django 应用程序分开运行(从某种意义上说,它们不会提供任何内容),但仍然可以例如影响数据库中的数据。您可以按照您建议的方式做到这一点。

如果您想与正在运行的 django 服务交互,自定义命令可能更合适。

关于python - 不带shell调用模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17931554/

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