我正在使用PyInstaller在ubuntu机器上为我的项目创建构建。 我在Django中编写了一个自定义命令 createsappsuperuser 来创建sime特殊用户。要创建可执行文件,我正在运行我的manage.spec文件,并且成功创建了可执行文件。该可执行文件的位置在 dist文件夹中。
此后,我正在运行。/dist / manage createdappsuperuser 会出现类似-
的错误Unknown command: 'createsappsuperuser'. Did you mean createsuperuser?
Type 'manage help' for usage.
为解决上述问题,我尝试在dict中添加cusom命令 在 Pyinstaller / loader / rthooks / pyi_rth_django.py 文件中,因为pyi_rth_django.py总是返回一些静态命令集。
我在字典中将其添加为类似于'createsappsuperuser':'idmgmt'。在这里, idmgmt 是我的应用名称。
但是上述解决方案在Django 1.8之前是有效的,甚至文件“ pyi_rth_django.py”都说它已经在Django 1.8上进行了测试。
那我应该如何在Django 2.1.5中做到呢?
预先感谢