栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将jQuery脚本添加到Django管理界面

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将jQuery脚本添加到Django管理界面

要将媒体添加到管理员,你只需将其添加到你的管理员类的元类媒体,例如:

管理员

class FooAdmin(admin.ModelAdmin):    # regular stuff    class Media:        js = ( '//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', # jquery 'js/myscript.js',       # project static folder 'app/js/myscript.js',   # app static folder        )admin.site.register(Foo, FooAdmin)

如果只包含一个文件,请注意结尾的逗号,因为它必须是一个元组。你也可以以这种方式选择加入CSS。

管理员已经包含(较旧的版本)jquery。要将其快捷使用,请将其添加到“ myscript”文件的顶部:

if (!$) {    $ = django.jQuery;}

为了解决你的问题,我将扩展admin。你可以将js事件添加到任何DOM节点,以触发myscript文件中的ajax调用,以处理正确的admin视图。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/392722.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号