相关疑难解决方法(0)

如何知道脚本是从Django还是从CLI运行

我有可以从cli python脚本和Django view.py导入的config.py

如何知道config.py-导入了什么进程?Django中可能有一些特殊的变量吗?

我试过了

if sys.stdin.isatty():
    ***
Run Code Online (Sandbox Code Playgroud)

但似乎并没有达到我的预期。

我不能使用

if __name__ == '__main__':
Run Code Online (Sandbox Code Playgroud)

因为config.py导入到cli中的主文件中。

对于Cli,我需要使用argparse解析命令行参数。如果是Django,我需要导入预定义的django-config.py

python django command-line-interface

2
推荐指数
2
解决办法
283
查看次数

标签 统计

command-line-interface ×1

django ×1

python ×1