django自定義權(quán)限 如何修改Django的admin,添加一些自定義的功能?
如何修改Django的admin,添加一些自定義的功能?Django和網(wǎng)頁(yè).pyDjango比Django強(qiáng),但我需要解釋一下:我覺得Django太大了。徹底研究它是浪費(fèi)時(shí)間和精力。然而,如果你用它來(lái)
如何修改Django的admin,添加一些自定義的功能?
Django和網(wǎng)頁(yè).pyDjango比Django強(qiáng),但我需要解釋一下:我覺得Django太大了。徹底研究它是浪費(fèi)時(shí)間和精力。然而,如果你用它來(lái)發(fā)展,根據(jù)他的教材,它仍然是越來(lái)越容易。適合全站發(fā)展。然而,一旦你滿足了特殊的需求,修改它就更加困難了。您必須研究它的原始代碼,如管理和輸入接口。單獨(dú)使用它很酷,但是它太麻煩了網(wǎng)頁(yè).py適合快速發(fā)展,目標(biāo)單一。雖然它沒(méi)有Django那么完整,但是如果你以前有過(guò)網(wǎng)絡(luò)經(jīng)驗(yàn)的話,它的速度還是很快的
首先,讓我們來(lái)談?wù)劯晃谋揪庉嬈鞯脑?。富文本編輯器一般是通過(guò)JS文件實(shí)現(xiàn)的,類似于web控件。之所以可以在Django后臺(tái)調(diào)用富文本編輯器,是因?yàn)樗梢愿鶕?jù)富文本編輯器定義的字段找到右邊行的JS文件,然后在后臺(tái)模板中調(diào)用JS文件。將相應(yīng)的函數(shù)直接傳遞給模板。雖然模板文件可以識(shí)別相應(yīng)的函數(shù),但不能加載相應(yīng)的JS文件。當(dāng)然,它不能初始化網(wǎng)頁(yè)中富文本編輯器的控件。
因此,相應(yīng)的解決方案是檢查ckeditor的前端調(diào)用模式。通常,需要為需要插入富文本編輯器的編輯框設(shè)置一個(gè)與ckeditor相對(duì)應(yīng)的類,然后使用模板文件中的標(biāo)簽導(dǎo)入JS文件和其他需要導(dǎo)入的靜態(tài)文件。
我不知道我是否已經(jīng)說(shuō)清楚了。我希望我能幫助你。