2013-09-25 124 views
1

我有一個應用程序,允許用戶(管理員實際上)添加html到模型。然後,我將該頁面上的該html提供給其他用戶(nonadmins)。我想允許管理員在這些頁面上創建任意的html,,包括添加圖像。我不希望管理員不得不跳過箍環以將他們的內容加入到這個html字段中。假設用戶在他們的本地機器上有一些他們想要進入他們正在創建的html字段的圖像。我希望它能夠讓超級大腦很容易讓他們獲得那些圖像。如何讓用戶在Django中構建自己的頁面?

現在我只需要一個帶有html字段的模型,我提供WYSIWYG editor。在用戶可以看到的頁面上,我只加載該model.html(將其過濾爲安全)並顯示。但是,如果管理員用戶想要添加圖像,他們仍然必須找出主機和鏈接在他們的HTML文件。

有沒有辦法使用Django的flatpages + static來實現這一點?或者某種在Django中提供類似wordpress的編輯器的應用程序?

+0

您可以嘗試django-filer(https://github.com/stefanfoulis/django-filer),但「有問題要求我們推薦或查找工具,庫或最喜歡的非現場資源是否爲Stack溢出問題,要求我們推薦或找到工具,庫或最喜歡的非現場資源是堆棧溢出題外話「 – zero323

回答

2

老實說,我會建議只是安裝Mezzanine。它正是你想要的,並且是像Django CMSs一樣最輕量級,簡單和Wordpress。它像你想要的那樣集成TinyMCE和Django文件瀏覽器,你可以丟掉你不想要的位。這幾乎肯定是你想做的最快捷的方法。

相關問題