赞
踩
前言
最近写了几个Django项目,写完以后怎么让对方测试成了问题,因为之前都是自己在本地写的练习项目,对于部署这一块很陌生,不知道怎么操作,内心很忐忑。没办法,只能硬着头皮上,一边百度,一边摸索,以下是我自己总结的用宝塔面板部署Django程序的步骤,希望看完对你能有帮助。
DEBUG = False ALLOWED_HOSTS = ['*'] STATIC_ROOT = BASE_DIR / 'static' # 如果还有media文件等,这里也要注明,如: MEDIA_ROOT = BASE_DIR / 'media'
注意这里的urls.py不是应用的urls.py
urlpatterns = [ path('admin/', admin.site.urls, name="admin"), path('', include("app01.urls")), # 将应用的urls 加入到 urlpatterns 中 re_path(r'^static/(?P<path>.*)$', serve, {'document_root': settings.STATIC_ROOT}, name='static'), ]
可以在终端输入
python manage.py collectstatic
也可以在pycharm的manage.py任务里运行
collectstatic
命令执行后,会在项目里创建static文件夹
├─app01 ├─generator_query ├─publicstatic ├─static # 静态文件 ├─templates └─__pycache__
在终端输入
`pip freeze &
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。