我正在尝试将我自己的css插入到摇尾管理页面中。
在回答F-8时,С使用钩子insert_editor_css。我在我的应用程序文件夹中创建了wagtail_hooks.py,并在下面添加了代码:
from django.utils.html import format_html
from django.contrib.staticfiles.templatetags.staticfiles import static
from wagtail.wagtailcore import hooks
@hooks.register('insert_editor_css')
def editor_css():
return format_html('<link rel="stylesheet" href="{}">', static('css/admin.css'))对于docs,应该执行它,但是没有插入或尝试执行css文件(错误或异常)。我想(也许我错了) wagtail_hooks.py没有被处理。
有人能给我一些小费吗?提前谢谢。
发布于 2016-07-13 11:21:38
你需要:
INSTALLED_APPS设置中。wagtail_hooks.py。您可以将print放在模块级别的某个位置,或者添加一个断点来挂钩函数定义。insert_editor_css和insert_editor_js过去只向页面编辑器界面添加额外的css或js。因此,您的css/admin.css应该出现在页面创建或编辑屏幕上。
如果要向所有管理页面添加额外的css或js,则需要使用insert_global_admin_css或insert_global_admin_js。https://stackoverflow.com/questions/38349635
复制相似问题