我正在使用最新版本的Django和Python。我正在将我最初使用PHP编写的应用程序移植到Python中,因此我对Python世界仍然有点新鲜。
我在这里记录了什么 - > custom-management-commands
我已经将这些示例正常运行了。然而,这是我的困境......
我有两个名为“apache”和“nginx”的应用程序。在每个中我都需要一个名为config_add
的命令,当然这会创建相应的配置。应用程序以这种方式分开,以显示该应用程序下的所有功能属于需要完成的特定类型的工作。
我像这样运行我的命令 - > python manage.py config_add [args_here]
当然,使用与config_add
相同的命令名称的两个应用程序只有一个可以使用,我假设它基于已安装应用程序的加载顺序。
我想做的事情,这是我还没想到的部分:
这些只是两个例子,我也有“mail”,“postgres”等应用程序..所有这些都使用了config_add名称。
我能尝试什么想法?