第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框

Posted 林贵秀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框相关的知识,希望对你有一定的参考价值。

第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框

 

首先安装Django Ueditor1.8.143模块

下载地址 https://pypi.python.org/pypi/DjangoUeditor/1.8.143

下载后  python setup.py install  安装

 

安装好后在settings.py将DjangoUeditor添加到app

INSTALLED_APPS = [
    django.contrib.admin,
    django.contrib.auth,
    django.contrib.contenttypes,
    django.contrib.sessions,
    django.contrib.messages,
    django.contrib.staticfiles,
    app_users,                        # 注册 APP
    app_courses,
    app_organization,
    app_operation,
    xadmin,                           # 注册xadmin的app
    crispy_forms,                     # 注册xadmin的依赖app
    captcha,                          # 注册验证码app
    pure_pagination,                  # 注册分页app
    DjangoUeditor                     # 注册DjangoUeditor的APP
]

 

然后在全局的urls.py文件配置路由映射

 

urlpatterns = [
    url(r^xadmin/, xadmin.site.urls),

    url(r^index.html, TemplateView.as_view(template_name=index.html), name=index),

    # 注册
    url(r^register.html, zhu_ce.as_view(), name=register),
    url(r^captcha/, include(captcha.urls), name=captcha),
    url(r^active/(?P<active_de>.*)/$, active_code.as_view(), name="user_active"),

    # 登录
    url(r^login.html, TemplateView.as_view(template_name=login.html), name=login),
    url(r^deng_lu, deng_lu.as_view(), name=deng_lu),
    url(r^logout, logout.as_view(), name=deng_lu),

    # 授课机构
    url(r^org_list.html, org_list.as_view(), name=org_list),

    # 专门处理静态资源请求映射,也就是media上传文件夹里的请求映射
    url(rmedia/(?P<path>.*)$, serve, {document_root: MEDIA_ROOT}),

    # 配置静态文件访问
    # url(r‘static/(?P<path>.*)$‘, serve, {‘document_root‘: STATIC_ROOT}),

    url(rcourse_comment.html, course_comment.as_view(), name=course_comment),
    url(rusercenter_info.html, usercenter_info.as_view(), name=usercenter_info),

    # 上传头像
    url(rtouxiang/, touxiang.as_view(), name=touxiang),

    # 配置DjangoUeditor富文本路由映射
    url(r^ueditor/,include(DjangoUeditor.urls ))
]

 

以上是关于第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框的主要内容,如果未能解决你的问题,请参考以下文章

第三百九十七节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,主题本地化设置

第三百九十八节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署Linux安装nginx

第三百八十三节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置

第三百七十九节,Django+Xadmin打造上线标准的在线教育平台—xadmin的安装

第三百八十一节,Django+Xadmin打造上线标准的在线教育平台—xadmin全局配置

第三百八十节,Django+Xadmin打造上线标准的在线教育平台—将所有app下的models数据库表注册到xadmin后台管理