跳转到主要内容

为Django添加redactor支持的App

项目描述

AX3 Redactor

此App是Axiacore开发的AX3技术的一部分。

它将允许在Django管理界面中使用redactor。

快速开始

  1. 将 "redactor" 添加到您的 INSTALLED_APPS 设置中,如下所示
    INSTALLED_APPS = [
        ...
        'redactor',
    ]
  1. 在您的项目 urls.py 中包含redactor URLconf,如下所示
    path('', include('redactor.urls')),
  1. 运行 python manage.py migrate 以创建redactor模型。

  2. 将此redactor库文件复制到您的项目 static 文件夹中

    vendor/redactor/redactor.min.css
    vendor/redactor/redactor.min.js
    vendor/redactor/plugins/imagemanager.min.js
    vendor/redactor/plugins/video.min.js
    vendor/redactor/plugins/widget.min.js
  1. 在admin.py中添加对给定模型的redactor支持
    from django.contrib import admin

    from redactor.mixins import RedactorMixin

    from .models import Post


    @admin.register(Post)
    class PostAdmin(RedactorMixin, admin.ModelAdmin):
        ...

        redactor_fields = ['content']

        ...

contentPost 模型中的 TextField 属性。您可以使用多个字段。

发布新版本

确保您有PyPI的API令牌:https://pypi.ac.cn/help/#apitoken

确保您增加版本号并创建git标签

$ python3 -m pip install --user --upgrade setuptools wheel twine
$ ./release.sh

Axiacore 制作。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分布

ax3-redactor-2.0.0.tar.gz (6.3 kB 查看哈希值)

上传时间 源代码

构建分布

ax3_redactor-2.0.0-py3-none-any.whl (6.6 kB 查看哈希值)

上传时间 Python 3

由...