2020
10-07
10-07
laravel admin实现分类树/模型树的示例代码
修改模型Category.php<?phpnamespaceApp\Admin\Models;useEncore\Admin\Traits\AdminBuilder;useEncore\Admin\Traits\ModelTree;useIlluminate\Database\Eloquent\Model;classCategoryextendsModel{useModelTree,AdminBuilder;protected$table='category';publicfunction__construct(array$attributes=[]){parent::__construct($attributes);//这里根据自己的字段修改$this->setParentColumn('pare...
继续阅读 >
djangoadmin管理工具有很多好用的功能,例如搜索框、筛选器等,编码简单,功能强大。但是常规的时间筛选有一定局限性,只能显示一定时间节点到当前时间这一段时间段内的筛选结果,做不到自由定义时间段筛选,本人找到了可以实现这一功能的插件,就是今天要介绍的DateRangeFilter。注意:DateRangeFilter只适用于Django1.4以上的版本。插件安装使用pip或easy_install:pipinstalldjango-daterange-filter修改配置在settings.p...
OverView上一篇文章主要介绍了SpringBootAdmin的概况以及我们如何在系统中引入和使用SpringBootAdmin,以此来帮助我们更加了解自己的系统,做到能快速发现、排查问题。本篇文章将用代码演示SpringBootAdmin的消息通知功能,并利用这个开箱即用的特性来个性化我们的需求,优化我们在服务治理方面的工作效率。SpringBootAdmin内置了多种开箱即用的系统通知渠道,包括邮件、Slack、Telegram、Hipchat等多种社交媒体的通知渠...
TabularInline类用于在A页面上编辑B表的字段,举例说明,如果models.py中有Staff、Job两个model:fromdjango.dbimportmodelsclassStaff(models.Model):name=models.CharField(max_length=10)classJob(models.Model):staff=models.ForeignKey(Staff)task=models.CharField(max_length=100)如果想在Staff页面编辑Job的内容,可以在admin.py中这么写:fromdjango.contribimportadminclassJobInline(admin.TabularIn...
我就废话不多说了,大家还是直接看代码吧!一、举例tip/tip.jsvarreact=function(){if(django.jQuery('#id_tiptype').val()=='content'){django.jQuery('#id_content').parent().parent().show(500);django.jQuery('#id_image').parent().parent().hide(500);django.jQuery('#id_cropping').parent().parent().hide(500);}else{django.jQuery('#id_content').parent().parent()...
SpringBootAdmin简介随着开发周期的推移,项目会不断变大,切分出的服务也会越来越多,这时一个个的微服务构成了错综复杂的系统。对于各个微服务系统的健康状态、会话数量、并发数、服务资源、延迟等度量信息的收集就成为了一个挑战。SpringBootAdmin就是基于这些需求开发出的一套功能强大的监控管理系统。同样,SpringBootAdmin也是由两个角色组成,一个是服务端SpringBootAdminServer,一个是客户端SpringBootA...
一、前言在SpringBootAdminServer中撒送预警邮件通知是很简单的,只需要简单的几个配置就可以了。二、代码演示1、microservice-monitor-server->pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4....
背景最近做项目开发出现一个需求,就是前端会发来用户对某一项内容的报错,报错信息中包含出错内容的id,为了方便管理,需要实现点击这个id直接转达相应内容的详情页面。效果展示解决首先在djangoadmin的列表中查看数据id所代表的链接使用浏览器的检查元素功能查看点击该id所跳转的链接现在我们知道点击admin页面跳转链接的格式了。自定义widget假如我们的内容id使用CharField字段存储,那么可以这样自定义一个widgetHTML{%load...
先说需求:1、django自带了admin后管,如果我们需要使用,只需把我们定义的models注册即可;2、但如果只是简单注册,那显示的很简单,根本看不到每行记录的描述信息,全部以modelobject形式显示,必须点击进去才能看到信息,太不方便,如下图:1、显示关键信息效果如下图,这样就好看多啦。2、配置在admin.py文件中配置一下就行。admin.py#UnderwriteradminmodelclassUnderwriterAdmin(admin.ModelAdmin):#需要显示的...