【问题标题】:Use django-summernote without using form?在不使用表单的情况下使用 django-summernote?
【发布时间】:2016-11-16 20:38:58
【问题描述】:

我正在用 Django 创建一个小网站。由于某些原因,我没有使用 Django 表单来呈现模板中的表单。我正在做“传统”的方式,通过在模板 html 文件中定义<input><textarea><select> 等。我想使用 django-summernote 在 textarea 中启用富文本,尤其是图片上传。是否可以在不使用 django.form 的情况下使用 Use django-summernote?如果是这样,怎么做?我已添加:

settings.py:

MEDIA_ROOT = '/home/name/project/media/'
MEDIA_URL = '/media/'

在 urls.py 中:

from django.conf.urls import include
urlpatterns = [
    ...
    url(r'^summernote/', include('django_summernote.urls')),
    ...
]

【问题讨论】:

    标签: django summernote


    【解决方案1】:

    由于您没有使用 django 表单,因此无需使用django-summernote,只需按照getting started page 的说明将其与您的模板集成即可。

    【讨论】:

    • 谢谢!但我想使用 django-summernote 主要是因为它似乎可以处理开箱即用的图像上传。否则我需要为上传编写脚本吗?
    • 使用 django 表单不是更容易吗?
    • 谢谢布尔汉。是的,你是对的,我想使用 django 表单更容易。但这带来了另一个问题。如何将初始值添加到 django-summernote 生成的富文本区域?谢谢!
    • 只需加载带有实例(如果是模型表单)或字典(如果是普通表单)的表单。
    • 您能详细解释一下吗?我现在使用的是普通形式。应该如何以及在何处定义字典?
    猜你喜欢
    • 1970-01-01
    • 2017-05-24
    • 2017-05-01
    • 2017-06-02
    • 2014-05-01
    • 2011-04-21
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多