[TOC] Django(九) 多对多的创建方式,horm组件 多对多表创建方式 全自动 通过Django中的orm,只要定义好表类,orm就对自动创建多对多的表关系,自动建立第三张表,并且还可以通过 `remove set clear`对第三张表进行操作 缺点: ? 因为第三张表是自动创建的,所以 ...
分类:
其他好文 时间:
2019-12-03 21:27:33
阅读次数:
121
1、编写脚本,接受二个位置参数,用户名和/www,判断系统是否有用户名,如果没有则自动创建用户名用户,并自动设置家目录为/www #!/bin/bash # 判断是否传入两个参数 [ $# -ne 2 ] && echo $# && exit 1 # 判断是否用户存在 if ! `id $1 &> ...
分类:
其他好文 时间:
2019-12-01 17:05:44
阅读次数:
81
[TOC] 一、模型层(models) Django提供了一个orm(关系映射模型)系统,模型包含了一些字段信息以及查询方法 1 1. 常用的字段类型 AutoField 当model中如果没有自增列,则会自动创建一个列名为id的列,int 自增列,必须填入参数primary_key=True Ch ...
分类:
其他好文 时间:
2019-11-29 22:19:50
阅读次数:
100
最近经常需要创建一些S3Bucket用于备份。每个新建的Bucket都应该配置lifecycle,自动删除旧的数据,以便节约空间和开支。豆子写了一个简单的Lambda函数来自动实现。每次当我们创建一个Bucket的时候,他会调用对应的API,Cloudtrail监测到这个事件后,会发送给Cloudwatch,然后Cloudwatch会自动调用我的函数来创建lifecyclepolicy。下面是简单
分类:
编程语言 时间:
2019-11-29 18:34:01
阅读次数:
110
构造方法作用:1、初始化:成员变量2、类工厂:对象,创建初始化;3、person=newperson();创建对象时调用构造new程序为自动创建默认构造方法。this指代当前对象可以调用当前类的成员调用构造方法,this出现在构造方法中的第一行。属性一般不在类以外的方法直接调用,需要对外提供方法:publicvoidsetName(stringname){this.name=neme;}publi
分类:
编程语言 时间:
2019-11-29 11:12:40
阅读次数:
76
1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www [root@test qiuhom]#cat checkuser.sh #!/bin/bash user=$1 [ $UID -ne 0 ] && ec ...
分类:
系统相关 时间:
2019-11-27 00:36:39
阅读次数:
90
[TOC] 一、扩展auth_user表的字段 我们知道 auth_user表是在执行数据库迁移命令时自动创建的 。 django中间件帮我们在请求来的时候通过auth_user表进行用户身份校验 那问题来了,我们如何改auth_user表呢?增加或删除字段? 1.1 通过AbstractUser类 ...
分类:
其他好文 时间:
2019-11-26 22:42:37
阅读次数:
72
[TOC] 创建项目后的文件夹配置 用pycharm settings创建项目时可以自定义一个app名,帮你自动创建一个应用,并自动创建template文件夹, 查看配置INSTALLED_APPS没有自动添加新建的app,如果没有手动添加,TEMPLATES列表的“DIRS”如果没有添加templ ...
分类:
数据库 时间:
2019-11-24 09:33:47
阅读次数:
111
就是使用ES提供的aggs语法结果,使用DSL搜索的语法,实现聚合数据的统计,查询。ES中,如果新增document数据的时候,对应的index和type不存在,则自动创建。 1 准备源数据 将文本类型的field的fielddata设置为true。用于设置ES中对倒排索引的设置,将倒排索引内容重设 ...
分类:
其他好文 时间:
2019-11-23 12:47:04
阅读次数:
101
一、 新增Document在索引中增加文档。在index中增加document。ES有自动识别机制。如果增加的document对应的index不存在。自动创建,如果index存在,type不存在自动创建。如果index和type都存在,则使用现有的。 1.1 PUT语法此操作为手工指定id的Docu ...
分类:
其他好文 时间:
2019-11-21 23:01:47
阅读次数:
102