这里是你的通告内容

春生

Be humble, communicate clearly, and respect others.

摘要: Django ORM执行原生SQL # extra # 在QuerySet的基础上继续执行子语句 # extra(self, select=None, where=None, params=None, tables=None, order_by=None, select_params=None) # 阅读全文
posted @ 2018-04-10 16:13 PythonAV 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 基本操作 <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。 <4> exclude(** 阅读全文
posted @ 2018-04-10 16:04 PythonAV 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 字段 常用字段 AutoField 自增int自增列,必须填入参数 primary_key=True。 当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。 CharField 字符类型, 阅读全文
posted @ 2018-04-10 16:01 PythonAV 阅读(481) 评论(0) 推荐(0) 编辑
摘要: ORM简介 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数据库层 阅读全文
posted @ 2018-04-10 15:58 PythonAV 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 下载Django pip3 install django #默认下载最新版 pip3 install django==1.11.1 #手动选择版本 创建Django项目 格式:django-admin startproject 项目名,如: django-admin startproject mys 阅读全文
posted @ 2018-04-10 15:53 PythonAV 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Cookie 装饰器Cookie def check_login(func): @wraps(func) def inner(request, *args, **kwargs): if request.get_signed_cookie("login", salt="SSS", default=No 阅读全文
posted @ 2018-04-09 19:37 PythonAV 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 分页 封装 我是在项目根目录创建个分页文件 分页代码: class Pagination(object): def __init__(self, data_num, current_page, url_prefix, per_page=10, max_show=11): """ 进行初始化. :pa 阅读全文
posted @ 2018-04-09 19:16 PythonAV 阅读(384) 评论(0) 推荐(0) 编辑
摘要: Django 单独文件执行 文件 我是在项目根目录文件创建的。 配置文件: #!/usr/bin/env python import os import sys if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MOD 阅读全文
posted @ 2018-04-09 19:00 PythonAV 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: WEB框架简介 具体介绍Django之前,必须先介绍WEB框架等概念。 web框架: 别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你自己需要的样子。 一般web框架的架构是这样的: Django简介 Django是一个开放源代码的Web应用框架, 由Python写成. 阅读全文
posted @ 2018-03-22 19:45 PythonAV 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Bootstrap介绍 Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 为什么要使用Bootstrap? 在Bootstrap出现之前: 阅读全文
posted @ 2018-03-22 19:40 PythonAV 阅读(234) 评论(0) 推荐(0) 编辑