【发布时间】: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 (main_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