上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页
  2019年12月1日
摘要: ORM查询优化 only与defer res = models.Book.objects.all().values('title') print(res) # <QuerySet [{'title': '三国演义'}, {'title': '红楼梦'}, {'title': '水浒传'}, {'ti 阅读全文
posted @ 2019-12-01 12:47 jueyuanfengsheng 阅读(444) 评论(0) 推荐(0) 编辑
  2019年11月29日
摘要: 配置测试脚本 方式1: # 如果想单独测试django中的某个文件,需要手动配置测试脚本(在你应用下的tests.py文件中) import os if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", " 阅读全文
posted @ 2019-11-29 03:13 jueyuanfengsheng 阅读(153) 评论(0) 推荐(0) 编辑
  2019年11月27日
摘要: [TOC] 路由:视图函数的内存地址 视图层 render方法是Template和Contex两个对象的组合使用 JsonResponse对象 JsonResponse是HttpResponse的子类,专门用来生成JSON编码的响应。 CBV及源码分析 我们之前写过的都是基于函数的view,就叫FB 阅读全文
posted @ 2019-11-27 01:22 jueyuanfengsheng 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 表关系的建立方式 表与表之间的关系就三种 一对一 OneToOne(to='') to后面可以跟字符串的表名 也可以直接跟变量名表名(该表名必须在上面提前定义出来) 一对多 ForeignKey(to='') 多对多 ManyToMany(to='') 自己一定要会三种关系的推导步骤 以及建表的注意 阅读全文
posted @ 2019-11-27 01:21 jueyuanfengsheng 阅读(410) 评论(0) 推荐(0) 编辑
  2019年11月26日
摘要: [TOC] ORM表关系建立 orm表关系如何建立 多对多 一对多 一对一 换位思考 先站在一张表上面分析 然后再站在另一张分析 一对多 外键字段建在 多的那一方 多对多 多对多的外键关系需要建立第三章来专门处理 图书表 出版社表 作者表 Django请求生命周期流程图 urls.py 路由层 dj 阅读全文
posted @ 2019-11-26 02:42 jueyuanfengsheng 阅读(300) 评论(0) 推荐(0) 编辑
  2019年11月25日
摘要: 静态文件配置 1.你在浏览器中输入网址能够有响应的资源返回给你 是因为后端已经提前给你开设该资源的接口,也就意味着你所能 访问到的资源 都是人家事先定义好的 2.django如何给用户开设资源接口呢? 在urls.py中 开设路由与视图函数对应关系 3.什么是静态文件 网站所使用的已经提前写好的cs 阅读全文
posted @ 2019-11-25 19:15 jueyuanfengsheng 阅读(537) 评论(0) 推荐(0) 编辑
  2019年11月24日
摘要: ## 创建项目后的文件夹配置 *用pycharm >settings创建项目时可以自定义一个app名,帮你自动创建一个应用,并自动创建template文件夹,*查看配置INSTALLED_APPS没有自动添加新建的app,如果没有手动添加,TEMPLATES列表的“DIRS”如果没有添加templa 阅读全文
posted @ 2019-11-24 02:40 jueyuanfengsheng 阅读(978) 评论(0) 推荐(0) 编辑
  2019年11月22日
摘要: 手写web框架 # coding:utf8 import socket server = socket.socket() server.bind(('127.0.0.1', 8080)) server.listen(5) # data 中的信息 """ 请求首行,表明请求方式以及遵循的http协议版 阅读全文
posted @ 2019-11-22 01:00 jueyuanfengsheng 阅读(317) 评论(0) 推荐(0) 编辑
  2019年11月19日
摘要: 编程语言分类 编程语言分为: 1.机器语言:直接用二进制的0和1和计算机(CPU)直接沟通交流,直接操作硬件。 2.汇编语言:用简单的英文标签来表示二进制数,直接操作硬件。 3.高级语言:它并不是指某一种语言,而是包括很多编程语言,比如:PHP、c/c++、Java、C#、python、go等 # 阅读全文
posted @ 2019-11-19 19:11 jueyuanfengsheng 阅读(265) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一 引入 解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢? 由于变量名是访问到变量值的唯一方式,所以当一个变量值不再关 阅读全文
posted @ 2019-11-19 18:36 jueyuanfengsheng 阅读(240) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 31 下一页