特定的本地Django部署。面料?

2024-04-28 20:55:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我在本地环境中开发了一个经典的pythondjangoweb应用程序。 然后,我使用Cython将我的一些应用程序模块编译为动态库(*.so文件),以“保护”源代码。 现在,我需要将我的Django应用程序分发给一个客户(用于测试目的),我想向您提供我的所有Django应用程序(及其文件),但不提供一些特定的文件和文件夹(例如:.git folder、*.pyc、*.py、javascript unfuscated sources等)。你知道吗

我想要一些bash命令(例如:python设置.py本地部署)将整个应用程序的文件夹自动复制到另一个文件夹(例如:build)并删除文件夹或文件模式的特定列表。你知道吗

你有什么建议吗?你知道吗


Tags: 文件djangopy目的文件夹应用程序客户so
1条回答
网友
1楼 · 发布于 2024-04-28 20:55:58

我建议您通过运行python setup.py sdistanother setuptools script command打包应用程序以进行部署。你知道吗

您可以指定which package/modules/data to include和/或use a ^{} file来包含/排除与指定模式匹配的文件/目录。你知道吗

注意:如果您需要执行其他步骤(除了选择正确的文件并打包它们之外),您还可以add a custom command to ^{}。但就我个人而言,我会在打包之外使用bash脚本/结构来执行这些操作。。你知道吗

相关问题 更多 >