【问题标题】:Django-admin-bootstapped and summernote in admin.pyadmin.py 中的 Django-admin-bootstapped 和 summernote
【发布时间】:2015-07-05 22:30:51
【问题描述】:

我刚刚安装了 django-summernote,并希望将它添加到我的管理页面之一。 我已按照安装指南进行操作,但它们没有显示 Summernote。 我没有找到与此相关的任何内容。

这是我的代码: 在 admin.py (event_app):

class StaticEventAdmin(SummernoteModelAdmin):
    fieldsets = (
        (_('Event informations'), {
            'fields': (
                'name',
                'start',
                'end',
                'description',
            )
        })
    )
admin.site.register(StaticEvent, StaticEventAdmin)

在models.py(event_app)中:

class StaticEvent(models.Model):
        name = models.CharField(_("Name"), max_length=255)
        start = models.DateTimeField(_("Start"))
        end = models.DateTimeField(_("End"))
        description = models.CharField(_("Description"), max_length=255)

        def __str__(self):
            return _("{0}").format(
                self.name,
            )

在 urls.py (ma​​in_app) 中:

urlpatterns = patterns('',
        ...
        (r'^summernote/', include('django_summernote.urls')),
        ...
    )

文件夹结构是这样的:

main_app
    urls.py
    models.py
    settings.py

    event_app
        urls.py
        models.py
        admin.py

我正在使用 django-admin-bootstrapped。 这里的 settings.py 样本有 SummernoteInplaceWidget :

SUMMERNOTE_CONFIG = {
    # Using SummernoteWidget - iframe mode
    'iframe': False,
}

所以我想知道 django-bootstrapped-admin 和 Summernote 之间是否存在冲突?

我对 main_app/urls.py 有疑问,当我们在开发子应用时还有其他事情要做吗?

我希望 Summernote 有描述字段。你能帮我吗? 问候。

【问题讨论】:

    标签: twitter-bootstrap django-admin summernote


    【解决方案1】:

    我的错。 Summernote 指南明确说明了这一点:

    from django_summernote.admin import SummernoteModelAdmin
    
    # Apply summernote to all TextField in model.
    class SomeModelAdmin(SummernoteModelAdmin):
    

    我认为任何带有文本的字段都是 TextField(所以我认为 CharField 是一个 TextField...)

    谢谢大家。

    【讨论】:

      猜你喜欢
      • 2020-07-18
      • 2020-04-13
      • 2014-04-15
      • 1970-01-01
      • 2011-06-17
      • 2011-05-31
      • 2012-12-04
      • 2012-02-17
      • 1970-01-01
      相关资源
      最近更新 更多