django-salmonella的使用
一、django-salmonella介绍
它是一个Django管理员raw_id_fields小部件替换,用于处理更改时显示对象的字符串值,并且可以通过模板覆盖。
二、安装
1、下载
$ pip install django-salmonella
2、在INSTALLED_APPS中导入
INSTALLED_APPS = (# ... other apps'salmonella', )
3、并且添加在路由中urlpattern
urlpatterns = [# ...url(r'^admin/salmonella/', include('salmonella.urls')), ]
4、salmonella带有一种静态文件,所以不要忘记运行manage.py collectstatic.
三、使用
1、要开始在您的应用程序中使用django- salmonella,您需要做的就是在您的 ModelAdmin类中继承SalmonellaMixin,并将所需的字段添加到salmonella列表中:
from salmonella.admin import SalmonellaMixinclass UserProfileAdmin(SalmonellaMixin, admin.ModelAdmin):salmonella_fields = ('user',)
您也可以在管理员过滤器中使用salmonella小部件:
from salmonella.admin import SalmonellaMixin from salmonella.filters import SalmonellaFilterclass UserProfileAdmin(SalmonellaMixin, admin.ModelAdmin):list_filter = (('salmonella_fk', SalmonellaFilter),)
django-salmonella的使用相关推荐
- Django学习之路(一)--初识django
1.先创建虚拟环境 为什么要创建虚拟环境呢? 你有两个项目同时进行,一个需要pytnon3.9和Django3.x版本的,一个需要python3.7和Django2.x版本的,不进行环境隔离的话,运行 ...
- django自带的分页功能
django自带的分页功能 django中自带的分页功能有缺陷,但是也是一种思路,所以在下做一个整理,方便以后使用,还有服务各位小伙伴. django视图部分的代码.(注释才是重点) from dja ...
- django正反向查询
django正反向查询 当我们的表存在外键想要从一找多的时候该怎么查找,当我们从多找一的时候又应该怎么查找. 一找多 首先我们要创建一个项目,在项目的model.py中创建两个模型. from dja ...
- Django 布署6.5
布署 从uwsgi.nginx.静态文件三个方面处理 服务器介绍 服务器:私有服务器.公有服务器 私有服务器:公司自己购买.自己维护,只布署自己的应用,可供公司内部或外网访问 公有服务器:集成好运营环 ...
- Django 全文检索6.3
全文检索 全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理 haystack:django的一个包,可以方便地对model里面的内容进行索引.搜索,设计为支持wh ...
- Django 缓存6.2
缓存 对于中等流量的网站来说,尽可能地减少开销是必要的.缓存数据就是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重复消耗计算资源 Django自带了一个健壮的缓存系统来保存动态页面,避免对 ...
- Django 第三方引用富文本编辑器6.1
借助富文本编辑器,管理员能够编辑出来一个包含html的页面,从而页面的显示效果,可以由管理员定义,而不用完全依赖于前期开发人员 此处以tinymce为例,其它富文本编辑器的使用可以自行学习 使用编辑器 ...
- Django 分页和使用Ajax5.3
分页 Django提供了一些类实现管理数据分页,这些类位于django/core/paginator.py中 Paginator对象 Paginator(列表,int):返回分页对象,参数为列表数据, ...
- Django 上传图片和Admin站点5.2
上传图片 当Django在处理文件上传的时候,文件数据被保存在request.FILES FILES中的每个键为<input type="file" name="& ...
- Django高级管理静态文件和中间件5.1
管理静态文件 项目中的CSS.图片.js都是静态文件 配置静态文件 在settings 文件中定义静态内容 STATIC_URL = '/static/' STATICFILES_DIRS = [os ...
最新文章
- LeetCode题目:两数之和2
- java gc日志乱码_6000+字,30+张图。JAVA线上故障排查全套路总结。
- C++Kosaraju找有向图的强连通分量算法(附完整源码)
- 狗年过节不收礼,短信打劫才时尚[ZT]
- Flex 常见问题解答(from MM)
- 动态代理3之代理工厂实现
- MySQL表结构设计之范式化和反范式化对比
- 数据告诉你,哪个省才是高考地狱模式?
- 透明大页相关内核参数_Alibaba Cloud Linux 2系统中与透明大页THP相关的性能调优方法...
- 【讲座预告】Processing Learner Texts: from Annotation to ...
- Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
- php不使用第三个参数交换两个变量的值,交换两个变量的值,不使用第三个变量。即a=3,b=5,交换之后a=5,b=3; 有两种解法, 一种用算术算法,...
- vue获取token 实现token登录
- 13_大数据之数据可视化_note
- Processing 入门基础【秒懂小白篇】
- Android实现头像上传至数据库与保存 简易新闻(十七 下)
- Dreamweaver之简单实现网站布局、图片漂浮、区域跳转、登陆注册及图片查看器
- MobileNetV2网络结构分析
- 软路由系统, OpenWrt (Lede), Ubuntu server, 爱快, ROS, Pfsense, m0n0wall, OPNsense
- 解决IE6下select z-index 无效
热门文章
- 无线遥控器应用在安防防盗中有怎样作用?
- 《进化——我们在互联网上奋斗的故事》一一1.9 职业素养中的品德细节
- mysql必要的监控项目--转自土豆大神的博客
- 内核和用户空间异步通信
- hi35xx stmmac网卡驱动源码解读
- overcommit_memory 内核参数
- python求第三边长_如何用python求第三条边边长
- python小工具脚本批量处理_压缩文件批量处理(附Python脚本代码)
- Cannot load module file xxx.iml Intellij
- java dao模式的优缺点_Java入门:浅谈DAO模式