Py学习  »  问与答

admin.ModelAdmin 高级定制的疑问

我是好人啊 • 9 年前 • 3273 次点击  

类似的问题我之前在本论坛提过, http://django-china.cn/topic/715/

目的就如我上面链接里描述的那样,但那样修改模版,似乎有些麻烦了


后来发现了一个方法,可以直接在指定的 admin视图里 插入 css js ,这样的话,我就可以把操作写到js里, 就可以比较方便的完成我的需求

https://docs.djangoproject.com/en/1.7/ref/contrib/admin/#modeladmin-asset-definitions

class ArticleAdmin(admin.ModelAdmin):
    class Media:
        css = {
            "all": ("my_styles.css",)
        }
        js = ("my_code.js",)

但我这样写了代码后,发现 并没有在 add 和 edit 页面插入 这个css 和js,貌似不工作

大家有人弄过吗

另外站长,这个 发帖的编辑器 能不能升级下啊 贴代码不太方便

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/740
 
3273 次点击  
文章 [ 2 ]  |  最新文章 9 年前
Py站长
Reply   •   1 楼
Py站长    9 年前

编辑器问题给你私信了哈

Py站长
Reply   •   2 楼
Py站长    9 年前

"all": ("my_styles.css",)

https://docs.djangoproject.com/en/1.7/topics/forms/media/#form-asset-paths

CSS文件和JS文件的路径不对,你试着修改一下看看