Pyinstaller无法导入Django 2.1.5的自定义命令

时间:2019-04-04 08:18:12

标签: django python-3.6 pyinstaller

我正在使用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中做到呢?

预先感谢

0 个答案:

没有答案