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