解决办法: 修改外键代码为: event = models.ForeignKey(Event, on_delete=models.CASCADE) # 关联发布会id 原因: 在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题,不然 ...
分类:
数据库 时间:
2020-04-09 15:26:29
阅读次数:
98
1.题目 可以删除一个字符,判断是否能构成回文字符串。: Input: "abca" Output: True Explanation: You could delete the character 'c'. 2.代码实现: class Solution(object): def validPali ...
分类:
其他好文 时间:
2020-04-09 12:48:40
阅读次数:
74
单表对象操作 o = models.Article.objects.all()[0] o.tilte 外键关联(小写关联表的表名)# 查看关联表的内容 >>> o.account.username 'jack'# 修改关联表中的内容(赋值) >>> o.account.username = rain ...
分类:
数据库 时间:
2020-04-09 00:15:00
阅读次数:
77
#DML语言 /* 数据操作语言 插入:insert insert into 表名(列名,...) values(值1,...); insert into 表名 set 列名=值, 列名=值,... 修改:update 删除:delete */ CREATE TABLE beauty( id INT ...
分类:
数据库 时间:
2020-04-09 00:11:09
阅读次数:
91
pymysql用法 一、基础用法 导入:import pymysql 连接数据库:conn=pymysql.connect(host="",user="",password="",database="") 创建游标:cur=conn.cursor() 括号内没有任何设置:查询后输出的结果是元组形式 ...
分类:
数据库 时间:
2020-04-08 18:57:41
阅读次数:
93
Mybatis执行流程分析 Mybatis执行SQL语句可以使用两种方式: 1. 使用SqlSession执行update/delete/insert/select操作 2. 使用SqlSession获得对应的Mapper,然后调用mapper的相应方法执行语句 其中第二种方式获取Mapper的流程 ...
分类:
其他好文 时间:
2020-04-08 16:05:17
阅读次数:
65
1,智能指针是啥? 普通指针基本上就是一个变量,它的的生命周期和变量的作用域有关,局部变量在走出作用域以后就会销毁,全局变量可能程序运行完了就销毁了。 new出来的指针和普通指针的区别在于,new出来的那块内存区域是不会自动被释放的,需要你手动调用delete才能释放,然而由于种种原因,new de ...
分类:
编程语言 时间:
2020-04-08 13:37:36
阅读次数:
74
概述 redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表[队列和栈],set[集合],sorted set[有序集合],hash(hash表))。相关参考文 ...
分类:
其他好文 时间:
2020-04-08 13:36:59
阅读次数:
65
问题:发现存在一张表中存在相同的两行数据 得到:仅仅保留一行数据 方法: 原理-我们通过 1 select count (字段1,字段2) from 表1; 2 3 结果 200条数据 4 5 select count (distinct 字段1,字段2) from 表1; 6 7 结果 100条数 ...
分类:
数据库 时间:
2020-04-08 09:54:03
阅读次数:
487
request 模块基本使用 安装 pip install requests 1.发送http请求 # get,delete,post 本质都是调用request函数 ret = requests.get('http://www.baidu.com') print(ret.status_code) ...
分类:
其他好文 时间:
2020-04-08 09:45:51
阅读次数:
55