1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          kindeditor使用教程(Django項目后臺admin富文本KindEditor教程0基礎)

          來源:互聯網轉載 時間:2024-05-05 09:31:00

          要在Django項目的后臺admin中使用富文本編輯器KindEditor,你需要按照以下步驟進行設置。

          步驟1:安裝KindEditor

          首先,你需要下載KindEditor的安裝包,并將其解壓到你的Django項目的static目錄中。

          步驟2:配置settings.py

          在你的Django項目的settings.py文件中,找到STATIC_URL設置項,并添加以下內容:

          STATICFILES_DIRS = [

          os.path.join(BASE_DIR, ‘static’),

          ]

          步驟3:創建一個富文本字段

          在你的models.py文件中,創建一個富文本字段,例如:

          from django.db import models

          class MyModel(models.Model):

          content = models.TextField()

          步驟4:創建一個自定義的admin表單

          在你的admin.py文件中,創建一個自定義的admin表單,例如:

          from django import forms

          from django.contrib import admin

          from django.forms import ModelForm

          from django.utils.html import format_html

          from myapp.models import MyModel

          class MyModelForm(ModelForm):

          content = forms.CharField(widget=forms.Textarea(attrs={‘class’: ‘kindeditor’}))

          class Meta:

          model = MyModel

          fields = ‘all

          class MyModelAdmin(admin.ModelAdmin):

          form = MyModelForm

          list_display = (‘id’, ‘content_preview’)

          def content_preview(self, obj):

          return format_html(obj.content[:50] + ‘…’)

          content_preview.short_description = ‘Content Preview’

          admin.site.register(MyModel, MyModelAdmin)

          步驟5:創建一個JavaScript文件

          在你的static目錄下創建一個名為kindeditor_init.js的JavaScript文件,內容如下:

          $(document).ready(function() {

          $(‘.kindeditor’).each(function() {

          KindEditor.create(this);

          });

          });

          步驟6:在admin模板中加載JavaScript文件

          在你的admin模板(例如admin/base_site.html)中,添加以下內容:

          {% extends “admin/base.html” %}

          {% block extrahead %}

          {{ block.super }}

          {% endblock %}

          步驟7:運行你的Django項目

          現在,你可以運行你的Django項目,并在admin中使用KindEditor富文本編輯器來編輯content字段了。

          希望這個教程對你有幫助!

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          十一假期股市不開盤。以2020年十一假期股市的相關規定為例,根據上交所和深交所公布的股市休市時間,2020年國慶休市時間為10月1日(星期四)至10月8日 (星期四) ,10月9日(星期五) 起照常開市。另外,9月27日(星期日)、10月10日(星期六)為周末,屬于正常休市時間。股票市場是股票發行和交易的場所,包括發行市場和流通市場兩部分。股份公司通過面向社會發行股票,迅速集中大資金,實現生產的規...

          什么是授薪合伙人?授薪合伙人可以參與利潤分享,但也可能獲得比高級管理人員更高的薪酬但不參與利潤分享。在許多大型會計師事務所,有授薪合伙人和權益合伙人的區別,其中,授薪合伙人處于較低水平,而權益合伙人處于較高水平。授薪合伙人不是公司的老板,而是授予高級員工的“頭銜”。授薪合伙人了解之后,合伙人是如何出資的?合伙人的出資方式:1.合伙人出資后,一般來說,他喪失了作為出資一部分的...

          昨天深夜,鄭州發布16號通知:調整公交、地鐵運營,出租車網約車單雙號運營。全文如下:鄭州市新冠肺炎疫情防控指揮部辦公室關于加強持續控制措施的通知(2022年第16號)為應對我市嚴峻復雜的新冠肺炎疫情,堅決阻斷疫情蔓延,確保人民群眾生命健康安全,現就不斷加強疫情防控的有關措施通知如下:1.市區35條干線公交線路正常運營,封閉控制區、管制區、防范區采取跳站措施;除干線外,途經封閉控制區、管制區、防范區...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>