随笔分类 -  django

Django ORM中使用update_or_create功能
摘要:https://www.cnblogs.com/aguncn/p/4922654.html 今天,看了看官方文档,关于这个update_or_create,有了新的作法。 原理,就是filter条件照写,但使用一个defaults 字典来来决定是新增还是更新。 我自己的写代码片断如下: 官网的手写版 阅读全文

posted @ 2019-03-12 17:50 人之初-柳 阅读(6994) 评论(0) 推荐(0)

django ORM(一)
摘要:一、数据库连接 1.数据库的连接配置django 连接mysql的配置流程: - 安装 pymysql pip install pymysql (1) 数据库用户 有创建数据库权限的用户 (2) 创建数据库 - 修改配置 settins .在settings.py中配置DATABASES - 修改项 阅读全文

posted @ 2019-03-12 17:09 人之初-柳 阅读(182) 评论(0) 推荐(0)

django ORM(二)
摘要:1.常用的模型字段类型https://docs.djangoproject.com/en/2.1/ref/models/fields/#field-types 1. IntegerField : 整型,映射到数据库中的int类型。 2. CharField: 字符类型,映射到数据库中的varchar 阅读全文

posted @ 2019-03-12 15:44 人之初-柳 阅读(202) 评论(0) 推荐(0)

django获取客户ip
摘要:1 def get_client_ip(request): 2 x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') 3 if x_forwarded_for: 4 ip = x_forwarded_for.split(',')[-1].strip() 5 else: 6 ip... 阅读全文

posted @ 2019-03-11 02:42 人之初-柳 阅读(894) 评论(0) 推荐(0)