上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 55 下一页

2018年7月2日

django 中多字段主键(复合、联合主键)

摘要: django中不支持双主键、多主键。 要实现类似功能可以: classMeta: unique_together=(("driver","restaurant"),) 里边两个元素联合去重的。 既是复合主键 注意使用这种方法不要设置主键,让django自己生成一个id作为主键即可。 参考:http: 阅读全文

posted @ 2018-07-02 11:28 星河赵 阅读(9800) 评论(1) 推荐(0) 编辑

在pycharm中启动Django服务器

摘要: 1.要是直接运行manage.py程序的话 会提示一大堆东西,那无非是提示没有传入参数。先打开mange.py,然后再运行,会提示一堆东西,表示没有配置参数。在pycharm右上角点击edit configurations 编辑配置参数。 2.点开之后弹出如下对话框,在scrip parameter 阅读全文

posted @ 2018-07-02 09:54 星河赵 阅读(1138) 评论(0) 推荐(0) 编辑

2018年6月29日

Django Aggregation聚合 django orm 求平均、去重、总和等常用方法

摘要: Django Aggregation聚合 在当今根据需求而不断调整而成的应用程序中,通常不仅需要能依常规的字段,如字母顺序或创建日期,来对项目进行排序,还需要按其他某种动态数据对项目进行排序。Djngo聚合就能满足这些要求。 以下面的Model为例 快速了解 聚合生成Generating aggre 阅读全文

posted @ 2018-06-29 15:11 星河赵 阅读(4355) 评论(0) 推荐(0) 编辑

nohup 后台启动程序,并输出到指定日志

摘要: 1.启动程序并输入到指定日志 nohup venv/bin/python bin/photo_data.py > ph_save.log 2>&1 & 2.查看当前进程号(可能会起两个进程要杀死两次) ps -ef |grep python 3.杀死进程 kil -9 阅读全文

posted @ 2018-06-29 12:16 星河赵 阅读(17175) 评论(0) 推荐(0) 编辑

2018年6月28日

如何在 Django 中保证并发的数据一致性

摘要: 1. 关于锁 1.1 乐观锁 乐观锁的出发点是,同一条数据很少会因为并发修改而产生冲突,适用于读多写少的场景,用以提高吞吐量。 实现方式,读取一个字段,执行处理逻辑,当需要更新数据时,再次检查该字段是否和第一次读取一致。如果一致,则更新数据,否则拒绝更新,重新读取后再提交。 1.2 悲观锁 悲观锁的 阅读全文

posted @ 2018-06-28 16:56 星河赵 阅读(2172) 评论(0) 推荐(0) 编辑

django restframework serializer 增加自定义字段

摘要: 在使用django restframework serializer 序列化在django中定义的model时,有时候我们需要额外在serializer中增加一些model中没有的字段。有两种方法实现这个目的。 假设现在有一个Animal模型,其中有name, type, country字段,cou 阅读全文

posted @ 2018-06-28 11:35 星河赵 阅读(1725) 评论(0) 推荐(0) 编辑

2018年6月27日

django model form 保存方法 django-rest-framework save 修改某一项值 方法

摘要: django Model Form django-rest-framework save 方法 修改某个数据的值 阅读全文

posted @ 2018-06-27 20:05 星河赵 阅读(386) 评论(0) 推荐(0) 编辑

Django 查询时间段 时间搜索 过滤

摘要: Django 查询时间段 1.大于某个时间 gt now = datetime.datetime.now()start = now – datetime.timedelta(hours=23, minutes=59, seconds=59)a=yourobject.objects .filter(y 阅读全文

posted @ 2018-06-27 15:57 星河赵 阅读(1508) 评论(0) 推荐(0) 编辑

2018年6月26日

js jquery 函数回调

摘要: JS 函数回调 阅读全文

posted @ 2018-06-26 14:53 星河赵 阅读(351) 评论(0) 推荐(0) 编辑

2018年6月25日

对jquery新增加的class绑定事件 jquery 对相同class 绑定事件

摘要: 当页面加载时,就会注册所有的事件,后面通过jquery新增的内容(<div class="item"></div>),再对新增的添加事件$(".item").click(function(){});页面是不会执行的, 由于jquery1.9后的版本已经把live()方法删除了,所以最好使用on()方 阅读全文

posted @ 2018-06-25 16:42 星河赵 阅读(1699) 评论(0) 推荐(1) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 55 下一页

导航