[TOC] ORM介绍 ORM 概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻 ...
分类:
其他好文 时间:
2018-08-22 00:14:03
阅读次数:
302
django.db.utils.InternalError:(1366,"Incorrectstringvalue:‘\xE6\x96\x87\xE7\xAB\xA0...‘forcolumn‘name‘atrow1")解决方案:在执行pythonmanage.pymigrate时,数据中有中文跟自定义库编码不一样,在创建库的时候设置utf8格式
分类:
数据库 时间:
2018-08-21 16:34:14
阅读次数:
414
django的多表操作 1.使用场景 在实际生产过程多,我们面对的数据纷繁复杂,此时就需要良好的数据结构设计,多表之间的约束关系为我们提供了数据管理以及查询的便利。在MYsql中我们利用外键(foreign key)来实现这样的约束关系,在django中我们通过调用相应的API来实现这样的功能。 2 ...
分类:
其他好文 时间:
2018-08-21 12:42:10
阅读次数:
179
什么是反射 反射是一个很重要的概念,它可以把字符串映射到实例的变量或者实例的方法然后可以去执行调用、修改等操作。它有三个重要的方法: getattr setattr hasattr 反射常常用在动态加载模块的场景中。 AAA是动态装载到实例里面去的。 反射使用 通过字符串导入模块 以字符串的形式使用 ...
分类:
编程语言 时间:
2018-08-18 19:39:40
阅读次数:
160
1、明确开发站点的主题,(即此站点的作用), 确定站点的各种功能,需求。 2、优先设计数据库。 数据库的设计要合理,不能想当然的设计,最好能够以表格的形式展现出来,避免以后遗忘,也避免内容的重复。 3、设计合理方便为主要。 4、要及时同步到正式环境中,测试效果。 5、使用好git,每次提交注释要清楚 ...
分类:
其他好文 时间:
2018-08-17 13:53:18
阅读次数:
134
ORM模型介绍 随着项目的越来越大,采用写原生SQL的方式在代码中会出现大量的SQL语句,那么问题就出现了: 1:SQL语句重复利用率不高,越复杂的SQL语句条件越多,代码越长。会出现很多相近的SQL语句 2:很多SQL语句是在业务逻辑中拼出来的,如果有数据库需要更改,就要去修改这些逻辑,这会很容易 ...
分类:
其他好文 时间:
2018-08-17 12:50:58
阅读次数:
112
1. db first 是现有数据库,再写代码。根据数据库的表生成类。 django里面:python manage.py inspectdb 2. code first 是先写代码,后创建数据库。根据类创建数据库表。 djiango里面:python manage.py makemigration ...
分类:
数据库 时间:
2018-08-16 22:24:11
阅读次数:
168
一 . Cookie 1.cookie 是什么? 保存在浏览器端的键值对! 服务端在返回响应的时候,告诉浏览器保存的键值对!浏览器可以拒绝保存Cookie. 2. 为什么要有cookie? HTTP请求是无状态的,我们需要保存状态 --> cookie 3. Django中cookie的使用 1. ...
分类:
其他好文 时间:
2018-08-16 19:51:38
阅读次数:
193
前端HTML 表单类型(input) input是file类型按钮的话, 表单属性必须是如下<form action="/upload_handler" enctype="multipart/form-data" method="post"> JavaScript 1. 原生JavaScript中的 ...
分类:
其他好文 时间:
2018-08-16 19:35:03
阅读次数:
140