随笔分类 -  django

摘要:models.py class Employees(BaseModel): email = models.EmailField( null=True, blank=True, verbose_name='员工邮箱' ) name = models.CharField( max_length=128, 阅读全文
posted @ 2020-01-19 15:31 夜晚的潜水艇 阅读(1114) 评论(0) 推荐(0)
摘要:github 链接:https://github.com/heywbj/django-rest-framework-recursive 无限递归序列化(python默认最大递归层数998)可指定递归层数 serializer.py from rest_framework_recursive.fiel 阅读全文
posted @ 2020-01-13 23:57 夜晚的潜水艇 阅读(1762) 评论(0) 推荐(0)
摘要:1 切记踩坑点 error_tup = () 应该为元组,而不是字典 因为字典的value是可变类型,for循环时,列表添加字典时,如果在for 循环中对字典的值进行修改,此时列表中添加的所有的字典的值都被修改成相同的值了,即字典的值的地址可以修改,故把列表中所有的字典的值修改了,所以要用元祖不可变 阅读全文
posted @ 2020-01-11 16:40 夜晚的潜水艇 阅读(1071) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-01-07 17:41 夜晚的潜水艇 阅读(228) 评论(0) 推荐(0)
摘要:注意对应的是put请求方式, 路由需要带上对应的更新对象的ID example: http://127.0.0.1:8001/api/employees/employees/2/ 最后的2 即是更新的对象2 阅读全文
posted @ 2020-01-06 11:44 夜晚的潜水艇 阅读(2223) 评论(0) 推荐(1)
摘要:前言 常常因为git文件已有仓库管理,我们没办法将文件上传到自己的仓库里面去 这时需要将git文件的.git文件删除掉 cd 到文件目录里面 执行 rm -rf .git 即可 再执行 git remote -v 查看是否将之前仓库地址清理干净 然后指定自己的仓库地址即可 阅读全文
posted @ 2020-01-04 10:39 夜晚的潜水艇 阅读(2743) 评论(0) 推荐(0)
摘要:import smtplib import os from email.header import Header from email.mime.text import MIMEText def sendemail(host,usernames,verify): # 发件人和收件人 sender = 阅读全文
posted @ 2020-01-02 10:38 夜晚的潜水艇 阅读(792) 评论(0) 推荐(0)
摘要:回退版本好处可以找到丢失文件 首先 git log 找到commit 后面对应的ID 选在你需要回退到的版本 输入下面命令回退版本 git reset HEAD b13aa107160db6f50c196b955e43f01f68a089af 此时修改好代码 commit 后查看git log 发现 阅读全文
posted @ 2019-12-26 17:03 夜晚的潜水艇 阅读(2524) 评论(0) 推荐(0)
摘要:自关联模型 自关联模型就是表中的某一列,关联了这个表的另外一列。最典型的自关联模型就是地区表。省市县都在一张表里面。省的pid为null,市的pid为省的pid,县的pid为市的ID。 class Area(models.Model): name = models.CharField(max_len 阅读全文
posted @ 2019-12-24 11:42 夜晚的潜水艇 阅读(461) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-21 23:36 夜晚的潜水艇 阅读(221) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-12-21 23:18 夜晚的潜水艇 阅读(251) 评论(0) 推荐(0)
摘要:1 如何使用极光推送(先导入极光的sdk) 2同步极光推送 3异步使用极光推送 极光推送 难点: 吃透文档 一定去读极光推送文档 阅读全文
posted @ 2019-11-04 13:49 夜晚的潜水艇 阅读(240) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-10-30 15:40 夜晚的潜水艇 阅读(527) 评论(0) 推荐(0)
摘要:Model 字段参考 (Model field reference)¶ 本文档包含所有 字段选项 (field options) 的内部细节和 Django 已经提供的 field types 。 参见 如果内置的字段不能满足你的应用,你可以很容易地If the built-in fields do 阅读全文
posted @ 2019-10-29 17:20 夜晚的潜水艇 阅读(256) 评论(0) 推荐(0)
摘要:接口流程: 1 先判断参数是否存在 { 1 存在 2不存在 return {‘detail’:'参数不正确'} } 2 存在参数要不要解码 { 1 解码成功 2 解码失败 return {'detail':"解码不成功"} } 3 逻辑前加上try 提高代码健壮性 4 最终返回响应 流程:拿到数据 阅读全文
posted @ 2019-10-29 17:16 夜晚的潜水艇 阅读(152) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-10-25 14:23 夜晚的潜水艇 阅读(309) 评论(0) 推荐(0)
摘要:ps -ef | grep nginx ps -ef | grep(过滤) 进程名字 阅读全文
posted @ 2019-10-24 20:32 夜晚的潜水艇 阅读(1993) 评论(0) 推荐(1)
摘要:遇到这类问题 ,首先断点调试,看看要序列化的值 是一个什么类型的值 查看值得数据类型 在将值转化成可以被json序列化的对象 此时即可解决问题 如遇到 requests.post() 朝一个url发请求的时候 如果返回消息是403 这个时候就要考虑是不是权限问题 此时两种解决办法 一种是将token 阅读全文
posted @ 2019-10-17 10:14 夜晚的潜水艇 阅读(315) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-10-10 17:04 夜晚的潜水艇 阅读(442) 评论(0) 推荐(0)