django_ueditor admin管理页面配置

2026-02-17 13:44:38

1、setting.py

#增加如下内容:

MEDIA_URL = "/media/"

MEDIA_ROOT = os.path.join(BASE_DIR, "media")

2、url.py

#增加如下内容:

from django.conf import settings

url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),

3、models.py

#增加如下内容:

class myEventHander(UEditorEventHandler):

    def on_selectionchange(self):

        return """

            function getButton(btnName){

                var items=%(editor)s.ui.toolbars[0].items;

                for(item in items){

                    if(items[item].name==btnName){

                        return items[item];

                    }

                }

            }

            var btn=getButton("mybtn1");

            var selRanage=id_Description.selection.getRange()

            btn.setDisabled(selRanage.startOffset == selRanage.endOffset);

        """

猜你喜欢