自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

转载 DJANGO入门系列之(常用字段和参数)

常用字段和参数 本文目录 1 ORM字段 2 ORM字段参数 3 关系字段 4 多对多关联关系的三种方式 5 元信息 6 自定义字段(了解) 回到目录 1 ORM字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerFiel...

2018-11-15 16:17:00 199

转载 DJANGO入门系列之(模型层:跨表操作)

Django模型层之多表操作 本文目录 一 创建模型 二 添加表记录 三 基于对象的跨表查询 四 基于双下划线的跨表查询 五 聚合查询与分组查询 六 F查询与Q查询 七 查询练习 回到目录 一 创建模型 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号...

2018-11-15 16:08:00 234

转载 DJANGO入门系列之(模型层:单表操作)

Django模型层 本文目录 一 ORM简介 二 单表操作 三 在Python脚本中调用Django环境 四 Django终端打印SQL语句 章节作业 回到目录 一 ORM简介 查询数据层次图解:如果操作mysql,ORM是在pymysq之上又进行了一层封装 MVC或者MTV框架中包括一个重要的部分,就是ORM,它实现了数...

2018-11-12 15:35:00 210

转载 DJANGO入门系列之(模板层)

Django---模版层 本文目录 一 模版简介 二 模版语法之变量 三 模版之过滤器 四 模版之标签 五 自定义标签和过滤器 六 模版导入入和继承 七 静态文件相关 回到目录 一 模版简介 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 def cu...

2018-11-12 15:29:00 205

转载 DJANGO入门系列之(视图层)

Django----视图层 本文目录 1 视图函数 2 HttpRequest对象 3 HttpResponse对象 4 JsonResponse 5 CBV和FBV 6 简单文件上传 回到目录 1 视图函数 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一...

2018-11-12 15:26:00 119

转载 DJANGO入门系列之(模板层的简单介绍和视图层的扫尾)

昨日回顾:1 虚拟环境 -1 pycharm里创建 -2 用命令串讲2 视图层: 1 Request对象---GET,POST,method,body,FILES,META,path(只是路径),get_full_path(拿到全路径,带数据), 2 HttpResponse对象--->render,redirect,HttpResponse,JsonRespons...

2018-11-12 15:23:00 90

转载 DJANGO入门系列之(虚拟环境的配置与安装)

Python创建virtualenv(虚拟环境)方法 本文目录 一 前言 二 通过virtualenv软件创建 三 在Pycharm下创建 新建项目 四 已有项目使用和创建虚拟环境 五 参数说明 回到目录 一 前言 需求: --公司之有一台服务器 -目前运行这一个5年前开发的Django项目,基于1...

2018-11-08 17:24:00 107

转载 Django入门系列之(视图层基本概念)

昨日回顾: 1 路由层: 1简单配置 2无名分组 3有名分组 4反向解析--模板层,视图层 5路由分发 include 6名称空间 7伪静态 2 作业: urlpatterns = [ url(r'^$',views.book),#根路径,响应到指定视图函数: .....

2018-11-08 17:23:00 187

转载 DJANGO入门系列之(路由控制)

Django--路由控制 本文目录 一 Django中路由的作用 二 简单的路由配置 三 有名分组 四 路由分发 五 反向解析 六 名称空间 七 django2.0版的path 回到目录 一 Django中路由的作用 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表...

2018-11-08 17:18:00 120

转载 DJANGO入门系列之(Django请求生命周期and路由层)

昨日回顾 1 orm 创建表,新增字段,修改,删除字段,不能创建数据库 -字段属性phone=models.CharField(max_length=64,null=True) -null=True 代表该列可以为空 2 数据的增删改查 -增(1):User.objects.create(address='') -增(2):实例化产生一个u...

2018-11-07 17:23:00 125

转载 DJANGO入门系列之(ROM增删改查操作)

今日内容: 1 orm介绍 1 tools--->Run manage.py Task python3 manage.py makemigrations 只需要敲命令:makemigrations(记录数据库的修改记录) python3 manage.py migrate 只需要敲命令:migrat...

2018-11-07 17:05:00 260

转载 Django入门系列之(Django简介和rom简单介绍)

1 django中app的概念: 大学:----------------- 项目 信息学院 ----------app01 物理学院-----------app02 ****强调***:创建了app,要在配置文件中注册 ...2 模板路径配置: 1 templates文件夹 2 settings里注册一下 3 静态文件配置: 1 STATIC_URL = '/static/' ...

2018-11-05 14:42:00 270

转载 Django入门系列之(Web框架)

一 web框架 Web框架(Web framework)是一种开发框架,用来支持动态网站、网络应用和网络服务的开发。这大多数的web框架提供了一套开发和部署网站的方式,也为web行为提供了一套通用的方法。web框架已经实现了很多功能,开发人员使用框架提供的方法并且完成自己的业务逻辑,就能快速开发web应用了。浏览器和服务器的是基于HTTP协议进行通信的。也可以说web框架就是在以上十几...

2018-11-05 08:43:00 139

转载 django入门篇之( HTTP协议)

一 http协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协...

2018-11-05 08:38:00 119

转载 django入门篇之( web应用)

-------------------------------------------------------------------- 本文目录 一 Web应用程序是什么 二 基于SOCKET写一个web应用 三 手撸简单web框架 回到目录 一 Web应用程序是什么 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程...

2018-11-05 08:32:00 127

转载 8.14 每日课后作业系列之RE正则 模块的运用

今日作业: 1.书写验证身份证、手机号码、网易邮箱的正则表达式 2.遍历book.xml文件,通过正则匹配,将所有书名存放到book.txt文件中 wf = open("book.txt", 'w', encoding="utf-8")with open('book.xml', 'r', encoding='utf-8') as rf: for line in rf:...

2018-08-15 08:30:00 129

转载 8.13 每日课后作业系列之hashlib shelve xml模块的运用

"""1.借助shelve模块,完成将数据 "week": ["Sun", "Mon", "Tues", "Wed", "Thur", "Fri", "Sat"] "person": {"name": "Zero", "age": 8, "height": 180} 序列化到date.shl文件中 并反序列化来测试文件中的数据:如访问数据 "T...

2018-08-14 14:54:00 129

转载 8.10 每日课后作业系列之包的建立

# 今日作业:# 1.建立如下包结构,完成包的使用# 结构:# 1)包名为pkg# 2)一级目录pkg下:# -- m.py 模块 有函数m_fn# -- sub1 子包# -- sub2 子包# 3)二级目录sub1下:# -- m1.py 模块 有函数 m1_fn# 4)二级目录sub2下:# -- m2.py 模块 有函数 m2_fn# 要求:# 1)在执行文件run.py只导入p...

2018-08-14 14:52:00 139

转载 8.9 每日课后作业系列之进度条 and 验证码

# 今日作业:# 1.掌握课堂案例:验证码import randomimport timesq# def make_code(i):# res = ""# for j in range(i):# # 随机0到9# num = str(random.randint(0,9))# c = chr(random.randint(6...

2018-08-11 11:47:00 166

转载 8.8每日作业系列之循环模块运用

# 今日作业:# p1.以自己的理解总结为什么会出现循环导入,并用代码举例说明# 2.如何来解决循环导入,并解决第1题中的循环导入问题# 3.完成housework.py文件,拥有三个功能:sweep、wash、cook,自定义功能实现(函数体),从文件自执行和作为模块使用两方面,验证三个功能,且两方面使用方式可以共存# 4.导入模块的搜索路径有哪些?它们的优先级是?# 5.现有一个ru...

2018-08-11 11:45:00 310

转载 8.7 每日课后作业系列之常用模板(介绍和运用)

# 今日作业:# p1.简述# 什么是模块#一系列功能的集合体# 模块有哪些来源# p1.内置# 2.第三方# 3.自定义# 模块的格式要求有哪些# p1 .py文件# 2 已被编译为共享库或DLL的C或C++扩展# 3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件夹称之为包)# 4 使用C编写并链接到python解释器的内置模块# 2.定义一个c...

2018-08-11 11:41:00 296

转载 8.6 每日课后作业之递归调用番外篇(迭代器)

# 今日作业:# 1.简述# 什么是迭代器# 1、 迭代是一个重复的过程,并且每次重复都是基于上一次的结果而来 仅仅循环,不是迭代# 什么是可迭代对象# 在python中,但凡内置有__iter__方法的对象,都是可迭代的对象# 什么是面向过程编程# 核心是'过程'二字,过程即解决问题的步骤,即先干什么,再干什么。。。。# 基于面向过程编写程序就好比在设计一条流水线,是一种机...

2018-08-11 11:01:00 114

转载 8.1每日课后作业系列之函数装饰器运用

# 今日作业:# 默写:# 开闭原则# 什么样的函数称为闭包# python中什么是装饰器# 装饰器的两个原则### 一:编写函数,(函数执行的时间是随机的)# import time# import random# def time1():# print('you are D,S,B')# time.sleep(random.random())# 二:编写装饰器,为函数...

2018-08-11 10:57:00 117

转载 8.2每日作业系列之函数的递归调用

# 1 使用递归打印斐波那契数列(前两个数的和得到第三个数,如:0 1 1 2 3 4 7...)# def func(x,y):# res=x+y# print(x)# if res<100:# return func(y,res)# else:# return y# print(func(0,1))# 2 一个嵌套...

2018-08-11 10:57:00 182

转载 7.31每日课后作业之购物车功能完善

# 作业:# 编写用户注册函数,实现功能# 1、在函数内接收用户输入的用户名、密码、余额# 要求用户输入的用户名必须为字符串,并且保证用户输入的用户名不与其他用户重复# 要求用户输入两次密码,确认输入一致# 要求用户输入的余额必须为数字# def register_input():# while True:# name = input('用户名:').strip(...

2018-08-11 10:56:00 218

转载 7.30每日学习课后作业之函数的使用

# 默写:# 函数中参数的分类及其作用# 位置# 关键字# 形参# 实参# 可变长度参数## 练习题:# 1.# 使用函数新的知识点继续完善, 优化购物车import osproduct_list = [['Iphone7',5800], ['Coffee',30], ['疙瘩汤',10], ['P...

2018-08-11 10:55:00 170

转载 7.27每日作业之购物车改装升级

# 默写:## 必做:将购物车升级为带有持久存储的,并使用函数件业务逻辑抽离,是的代码更加清晰整洁# 购物车功能:# 登录# 注册# 查看商品列表# 加入购物车# 余额充值# 购物车商品结算# 可随时提出系统import osproduct_list = [['Iphone7',5800], ['Coffee',30], ['疙...

2018-08-11 10:54:00 287

转载 7.26每日课后作业(三级菜单)

# 默写:# 列表冒泡排序# 必做:# 1.简述什么是字符编码,为什么出现# 字符------------字符编码表----------->二进制## 2.使用字典实现三级菜单题目要求参考博客http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label11## menu = {# '北京':{# ...

2018-08-11 10:53:00 202

转载 7.25每日学习课后作业

# 默写:# 1.元组 字典 集合 列表 各自的特点# 2.字典添加 删除 修改 循环# 必做:## 1.餐厅提供了五种不同的菜,使用元组来存储他们,并循环打印出所有菜名,要求用户输入新加的菜名,加入到菜单中,并重新输出# menu=('青菜','辣椒','红烧肉','鱼','豆腐')# a=[]# for i in menu:# # print(i)# a.append...

2018-08-11 10:52:00 169

转载 7.24 每日学习作业总结概括

# 默写99乘法标# 金字塔## 必做:# 1.昨日选做题 博客中有 http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label3#写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分)# name = " aleX"# 1) 移除 name 变量对应的值两边的空格,并输出处理结果# name=na...

2018-08-11 10:51:00 181

转载 7.23 每日学习作业总结

# 1. 求1-100的所有数的和# count=1# i=0# while count<=100:# i+=count# count += 1# print(i)# count=1# i=0# while count<=100:# i+=count# count+=1# print(i)# 2. 输出 1-100 内的所有奇数# count=...

2018-08-11 10:50:00 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除