1.先安装pyinstaller
pip install pyinstaller
2.进入manage所在的目录执行:
pyi-makespec -D manage.py
会生成一个manage.spec文件。
3.html页面和js页面需要手动写入manage.spec中。
4.静态文件需要配置成url的形式。
url中写入:
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
5.然后就可以生成了;执行
pyinstaller manage.spec
6.详情可参考https://github.com/thinkAmi-sandbox/Django_pyinstaller-sample