社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

admin.ModelAdmin 高级定制的疑问

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

类似的问题我之前在本论坛提过, 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
 
3294 次点击  
文章 [ 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文件的路径不对,你试着修改一下看看