如何使用docker加载django + nginx + gunicorn应用程序的静态文件?


一腔诗意
2025-03-24 03:15:58 (15天前)


我无法得到我的静态文件。我尝试了各种设置和目录配置等等,但它们只是变成404s。

应用程序的目录结构


├──配置
│└──……

2 条回复
  1. 0# 啊这回彻底死了 | 2019-08-31 10-32





    • 在urls.py中添加




      1. from django.contrib.staticfiles.urls import staticfiles_urlpatterns

      2.     </code>
      3.   </pre>
      4. </LI>


    然后附加到urlpatterns,如:




    1. urlpatterns = [
      YOUR_CONFIG
      ] + staticfiles_urlpatterns()

    2. </code>


    在Nginx配置更新中




    1. location /static {
      root /opt/services/django;
      }

    2. </code>

登录 后才能参与评论