Django 应用部署填坑

Posted by JC on 2015-03-17 15:57:00 Updated on 2015-03-17 15:57:00

在测试 Django 应用能都在服务器上执行 python manage.py runserver, 功能正常,要把开发配置改成部署配置之后还有关键的一步:

STATIC_URL = '/static/'
STATICFILES_DIRS = (
   os.path.join(BASE_DIR, "static"),
)    # 删掉这个配置项

这个地方要把 STATICFILES_DIRS 删掉改成 STATIC_ROOT = "/home/chen/DjangoProjects/my_blog/static", 然后在执行 python manage.py collectstatic, 这一步会把一些静态文件全复制到项目的静态文件夹下,这个步骤如果不执行的话就会发现部署之后后台的样式就没有了。

tags: devops, django


BMC logoBuy me a coffee via Alipay or Wechat Pay