在 Django 中制作自定义管理命令时,“_private.py”文件的用途是什么?
What is the purpose of "_private.py" file when making custom management commands in Django?
大家好,当您声明自定义管理命令时,我一直在努力寻找 _private.py
文件存在的原因。我试图查看许多页面和论坛,但没有找到任何相关内容。
我找到的关于此文件的最明确的文档是在官方 documentation 上,其中说明如下:
The _private.py
module will not be available as a management command.
然而,这并没有给我们太多关于该文件的用途的信息,或者为什么我真的需要声明这一点,你们中有人知道吗?
名称 _private.py
不是特殊名称,但它的前导下划线是(from the link in your question,加粗):
To do this, add a management/commands
directory to the application. Django will register a manage.py
command for each Python module in that directory whose name doesn’t begin with an underscore.
至于为什么你想要一个没有被注册为命令的文件,也许你想分解出一些行为并在 do[=20= 的两个模块中使用它] 注册为命令。
大家好,当您声明自定义管理命令时,我一直在努力寻找 _private.py
文件存在的原因。我试图查看许多页面和论坛,但没有找到任何相关内容。
我找到的关于此文件的最明确的文档是在官方 documentation 上,其中说明如下:
The
_private.py
module will not be available as a management command.
然而,这并没有给我们太多关于该文件的用途的信息,或者为什么我真的需要声明这一点,你们中有人知道吗?
名称 _private.py
不是特殊名称,但它的前导下划线是(from the link in your question,加粗):
To do this, add a
management/commands
directory to the application. Django will register amanage.py
command for each Python module in that directory whose name doesn’t begin with an underscore.
至于为什么你想要一个没有被注册为命令的文件,也许你想分解出一些行为并在 do[=20= 的两个模块中使用它] 注册为命令。