Django打包生成exe,在win环境开机自启动
前言
该文章是本人在实际项目中遇到的各种问题,供大家参考。
- 包含了如何将django项目打包生成exe可执行文件。
- 如何将该exe不在命令行使用如: manage.exe runserver,而是用bat代替
- 最后想开机自动启动bat文件,用.vbs文件放入电脑开机自启动环境。
- 该文章是本人第一次在csdn上写,若有错误,请大家留言我会一一回复,感谢.
- 因为是公司项目文件所以不上传到github,抱歉
- 本人参考文献
- django打包exe
- exe文件开机自启动
配置环境
首先需要使用python安装pyinstaller
这里推荐先新建一个虚拟环境,这样生成的exe文件可以尽可能的小一些
pip install pyinstaller
pip install django==2.0.0

然后再安装你项目需要用到py库。最后本人实在python的虚拟环境中创建exe(库不多)所以文件可以显得较为小
添加可配置文件
新建一个ini文件

注意格式与注意,内容都为字符串
安装configparser包

pip install configparser
使用方式说明
import configparser
cf = configparser.ConfigParser()
cf.read('C:/Bioecare/mobile_version/config.ini')
secs = cf.sections()
print(secs) # ['Mysql', 'Mqtt', 'Static']
options = cf.options('Mysql')
print(options) # ['mysql_name', 'mysql_user', 'mysql_password', 'mysql_host', 'mysql_port']
items

本文介绍了如何将Django2.0项目打包为exe文件,并在Windows环境下设置开机自启动。包括使用pyinstaller创建.spec文件,处理缺少模块的问题,创建bat和vbs文件以实现自动运行及隐藏命令窗口,最后将vbs文件放入启动目录实现开机启动。
最低0.47元/天 解锁文章
2735

被折叠的 条评论
为什么被折叠?



