最近需要在運(yùn)維平臺(tái)增加故障單的管理功能未桥,需要支持富文本的編輯,所以表單就不能簡(jiǎn)單的用一個(gè)粗糙的text來(lái)解決了芥备。整理了下需求冬耿,主要有以下幾點(diǎn):
1.圖片上傳功能,支持點(diǎn)擊萌壳、拖拽亦镶、ctrl v粘貼上傳圖片
2.基本的排版功能,比如對(duì)齊袱瓮,加粗缤骨,文字顏色等
經(jīng)過(guò)一番調(diào)研后,百度ueditor的資料最多尺借,對(duì)于這個(gè)富文本編輯器绊起,我是不太感冒的,雖然說(shuō)功能很強(qiáng)大燎斩,但是略丑呀╮(╯▽╰)╭虱歪,簡(jiǎn)書(shū)的審美還是比較符合我胃口的,但是無(wú)奈自己技術(shù)太差呀瘫里,so....還是先用DjangoUeditor实蔽,O(∩_∩)O哈哈~
相關(guān)資料:
ueditor官網(wǎng)文檔:http://fex.baidu.com/ueditor/#start-dir
djangoueditor文章:http://www.ziqiangxuetang.com/django/django-cms-develop2.html
DjangoUeditor源碼:https://github.com/zhangfisher/DjangoUeditor
部署還是相對(duì)比較簡(jiǎn)單荡碾,參考以上文章按部就班應(yīng)該問(wèn)題不大谨读。
遇到的問(wèn)題:
1.項(xiàng)目里settings.py未設(shè)置mediaroot目錄,導(dǎo)致上傳圖片的時(shí)候報(bào)錯(cuò)坛吁,因?yàn)槟J(rèn)的上傳目錄是根據(jù)settings.py來(lái)設(shè)置的劳殖。
2.模板如何加載ueditor铐尚,現(xiàn)在還沒(méi)太弄明白,主要是forms.py不熟哆姻,以前沒(méi)用過(guò)宣增,基本是手寫(xiě)html模板的。