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