另一个程序中的 Django 服务器

Django Server inside another program

我写了一个 Django 应用程序,它从客户端收集数据并将它们显示在它的网络应用程序中。

现在我想写一个script/program(WPF 或一个小的Java 应用程序)来管理Django 服务器。 Start/Stop、更新 Django 文件、迁移数据等

原因是:我想将所有这些都塞进一个 .exe 文件中,也许为我的潜在客户提供设置和许可。

最专业的尝试是什么?我之前编写了较小的脚本并使用 pyInstaller 构建它们,这似乎不适用于 Django。或者我应该只安装 python 解释器和 运行 python 文件吗?然后我的代码将对我的客户可见。

如有任何提示,我们将不胜感激。

你真的有两个选择。 运行 客户硬件或您自己硬件上的应用程序。如果您不想公开您的代码,您应该考虑自己托管应用程序并为他们提供身份验证

Django 身份验证实际上非常强大,请查看官方文档中的这两篇文章。这是一个关于身份验证 l 的一般教程:docs.djangoproject.com/en/2.0/topics/auth/customizing/… 这是一个范围更广的 django 一般 docs.djangoproject.com/en/2.0/intro/tutorial01

编辑:就在这里做