为Django添加redactor支持的App
项目描述
AX3 Redactor
此App是Axiacore开发的AX3技术的一部分。
它将允许在Django管理界面中使用redactor。
快速开始
- 将 "redactor" 添加到您的 INSTALLED_APPS 设置中,如下所示
INSTALLED_APPS = [
...
'redactor',
]
- 在您的项目 urls.py 中包含redactor URLconf,如下所示
path('', include('redactor.urls')),
-
运行
python manage.py migrate
以创建redactor模型。 -
将此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
- 在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']
...
content
是 Post
模型中的 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 查看哈希值)
关闭
ax3-redactor-2.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fd6ee56b8400954f9d633bdc9c91c805a115d3aefd97b6681b08a28347ce7d3f |
|
MD5 | fd86d98753496fdfbf8341541cc9f58e |
|
BLAKE2b-256 | df615a6cdbc4abe016c7ec222ba2624eb02f89f573a24ab9a3c5d135e4bdb11e |
关闭
ax3_redactor-2.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5eea10467effdd9c01cc54f681692302659438e34edfd7a7fd8546c271d244e5 |
|
MD5 | 22f40861ae9cfc3ef47b356039adae56 |
|
BLAKE2b-256 | b61747d7089b86b2e88058fbc9709c622c8ac3200a7b52c3d7db72007b4ef928 |