簡體   English   中英

如何將文件從 Django 管理員直接上傳到 Google Cloud Storage,以及如何在模板中呈現它們?

[英]How do I upload files from Django admin directly to Google Cloud Storage, and how do I render them in the templates?

我正在嘗試將圖像存儲在 Google Cloud Storage 中以用於生產網站。 我目前有谷歌雲存儲,我想知道如何在 GCS 的 Django 管理存儲中上傳圖像以及如何在模板中呈現這些圖像。

我嘗試將 MEDIA_URL 分配給 GCS 存儲桶,但它們沒有存儲。 基本上,我只需要從一開始就需要一些關於如何實現這一目標的指導。

您不需要在 Django 中加載它們,您只需鏈接它們即可。

  • 使所需的存儲桶公開可用

  • 然后,只需引用模板中的圖像。

最后,您始終可以在數據庫中創建一個模型,以關系方式存儲到圖像的鏈接。

你需要安裝這個包: https : //django-storages.readthedocs.io/en/latest/index.html后你需要閱讀本指南https://docs.djangoproject.com/en/3.0/topics/http /文件上傳/

並為您提供適當的處理程序FileField (或ImageField

如果您一切順利,那么管理站點應該可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM