第十八节 单文件模式打包Django
打包示例源码下载:
请看文章末尾
版本信息:
django==2.2.3
pyinstaller==3.5
打包系统:
Windows10
笔者这里就直接拿Django官方文档教程(投票应用)来进行打包,完整的项目结构如下(经笔者适当修改):
我们打包的话应该是用生产环境而不是开发环境,所以笔者对settings.py进行了修改:
- DEBUG = False
- ALLOWED_HOSTS = ['*'] (不建议这样写,不过笔者这里只是拿来做示范)
既然是生产环境,那么Django就不会提供相关模板,js或者css类的文件了,所以笔者从Django安装包中已经把相关的模板拷贝到根目录的templates文件夹中,并在根目录下新建了一个static文件