07 2019 档案
摘要:首行占位 一、项目需求分析,业务逻辑分析 项目需求: 1.首页展示 2.用户登录注册 3.课程展示,课程详情展示 4.视频播放 5.添加购物车,购物车调整 6.创建订单 7.支付 业务逻辑: 1.进入首页 2.点击查看课程列表 3.点击进入课程详情 4.点击播放视频 5.未登录则跳转到登录页面,已登
阅读全文
摘要:序列化器: 作用: 1.序列化:把模型类对象转化成字典,经过response之后变成json字符串 2.反序列化:把字典转化成模型类对象(客户端发送过来的数据,经过request之后变成字典) 3.完成数据校验功能(反序列化) 序列化: 定义好Serializer类后,就可以创建Serializer
阅读全文
摘要:import os def show_all(path, num=0): """ 递归打印传入目录下的目录和文件 :param path: str :param num: int :return: """ path_list = os.listdir(path) if path_list: for i in p...
阅读全文
摘要:首行占位 介绍 数据是一个抽象的概念,将其进行分类后得到程序设计语言中的基本类型。如:int,float,char等。 数据元素之间不是独立的,存在特定的关系,这些关系便是结构。 数据结构就是指数据对象中数据元素之间的关系。 1.数组 数组是在内存中可以连续存储多个元素的结构,在内存中的分配也是连续
阅读全文
摘要:Python后台开发参考面试题 一、Python相关 1.解释一下GIL 全局解释器锁,仅存在于CPython解释器中,作用是保证一个Python进程同一时刻只有一个线程在运行 产生原因:Python的线程是调用C语言的原生线程,当线程执行之后python解释器就无法对其进行控制,为了解决多线程之间
阅读全文
摘要:首行占位 自我介绍 专业技能 1.常用模块 1.sys:与python解释器交互的一个接口 ,例:sys.path 2.os:与操作系统交互的一个接口 ,例:os.getcwd() 3.time:time.time()时间戳 4.hashlib:加密 5.random:随机 6.json:json.
阅读全文
摘要:首行占位 Python相关 1.Python3特性和变化 1.Python3默认编码是UTF-8,2为ASCII 2.Python3中只有int,2中有int跟long,其中int不能超过sys.maxint 3.Python3中print是一个函数,需要带括号,2中不需要 4.Python3中in
阅读全文