簡體   English   中英

如何包含用戶上傳的HTML文件-Django

[英]How to include HTML file uploaded by user - Django

我在使用GIF文件的項目的html文件中添加了廣告, Upload it in the admin and use it like

{{ ad.image.url }}

但是后來客戶希望廣告是HTML文件(帶有js,CSS文件),我想到了:

  • 上載包含所有文件的zip文件,並將其解壓縮到媒體目錄,但不知道實現此目的的最佳方法
  • 分別上傳每個文件並將其鏈接到廣告ID,但問題是如果存在目錄而不僅僅是文件呢?

主要問題是如何將HTML文件內容注入/包含到我的HTML頁面中?

請分享您的想法

您可以為image / css和js文件創建一個上傳頁面。

並將單個html文件存儲到模型或文件中。

在您的視圖中,您可以加載html文件的內容,然后將其傳遞給模板,然后呈現所傳遞參數的內容

{{ file_content|safe }}

您也可以使用iframe顯示頁面內容

也可以使用一個WYSIWYG創建html文件

暫無
暫無

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

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