在测试 Django 应用能都在服务器上执行 python manage.py runserver
, 功能正常,要把开发配置改成部署配置之后还有关键的一步:
1 | STATIC_URL = '/static/' |
这个地方要把 STATICFILES_DIRS
删掉改成 STATIC_ROOT = "/home/chen/DjangoProjects/my_blog/static"
, 然后在执行 python manage.py collectstatic
, 这一步会把一些静态文件全复制到项目的静态文件夹下,这个步骤如果不执行的话就会发现部署之后后台的样式就没有了。