随笔分类 -  Django

python web 框架
摘要:使用客户端 requests import requests import json if __name__ == '__main__': playload = { "msgtype": "text", "text": { "content": "我就是我, 是不一样的烟火" }, "at": { 阅读全文
posted @ 2020-10-09 16:03 鲨鱼逛大街 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:一:POST 方法,在Params中填写参数 在服务端解析时,只能在GET中取值,同GET方法 二:POST 方法,在Body form-data中填写参数 在服务端解析时,通过POST取值 三:POST 方法,在Body x-www-form-urlencoded中填写参数 在服务端解析时,通过P 阅读全文
posted @ 2020-10-09 13:05 鲨鱼逛大街 阅读(2054) 评论(0) 推荐(0) 编辑
摘要:一、windows中安装redis 安装过程见 《在windows x64上部署使用Redis》 二、环境准备 requirements.txt 注意,celery 4.x 以上不支持windows 三、创建Django项目celery_proj,创建APP:celery_demo 四、添加cele 阅读全文
posted @ 2017-03-16 18:44 鲨鱼逛大街 阅读(6821) 评论(1) 推荐(2) 编辑
摘要:一、django表单系统中,所有的表单类都作为django.forms.Form的之类创建,包括ModelForm 关于django的表单系统,主要分两种: 1.基于django.forms.Form:所有表单类的父类 2.基于django.forms.ModelForm:可以和模型类绑定的Form 阅读全文
posted @ 2017-03-03 16:38 鲨鱼逛大街 阅读(436) 评论(0) 推荐(0) 编辑
摘要:django admin 是django自带的一个后台app,提供了后台的管理功能。 基础知识点: 一、认识ModelAdmin 管理界面的定制类,如需扩展特定的model界面,需要从该类继承 二、注册model类到admin的两种方式: 1.使用register的方法 2.使用register的装 阅读全文
posted @ 2017-03-03 15:08 鲨鱼逛大街 阅读(623) 评论(1) 推荐(1) 编辑
摘要:包含 {% include %} 允许在模板中包含其他模板的内容。 更多详见:https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#include 继承 本质上说:模板继承就是先构造一个基础框架模板,而后在其子模板中对它所包含站 阅读全文
posted @ 2017-03-03 14:39 鲨鱼逛大街 阅读(572) 评论(0) 推荐(0) 编辑
摘要:一、模板的组成 HTML代码+逻辑控制代码 二、逻辑控制代码的组成 1.变量(使用双大括号来引用变量) {{ var_name }} 2.标签(tag)的使用(使用大括号和百分号的组成来表示使用tag) {% load staticfiles %} 3.过滤器(filter)的使用 {{ ship_ 阅读全文
posted @ 2017-03-03 14:15 鲨鱼逛大街 阅读(889) 评论(0) 推荐(1) 编辑
摘要:注意:使用原生sql的方式主要目的是解决一些很复杂的sql不能用ORM的方式写出的问题。 一、extra:结果集修改器-一种提供额外查询参数的机制 二、执行原始sql并返回模型实例 三、直接执行自定义SQL:这种方式完全不依赖model,前面两种还是要依赖model 1.使用extra:查询人民邮电 阅读全文
posted @ 2017-03-02 17:19 鲨鱼逛大街 阅读(1090) 评论(0) 推荐(1) 编辑
摘要:接着前面的例子,举例聚集查询和分组查询例子如下: 1.查询人民邮电出版社出了多少本书 2.查询陈吉出的书总价是多少 3.查询各个作者出的书的总价格是多少 4.查询各个出版社最便宜的书价是多少 1.annotate(*args,**kwargs):可以为QuerySet中的每个对象添加注解。可以通过计 阅读全文
posted @ 2017-03-02 16:54 鲨鱼逛大街 阅读(4944) 评论(0) 推荐(1) 编辑
摘要:接着前面的例子,举例多表查询实例如下: 1.查询作战的所有完整信息。 2.查询《持续集成实践》这本书的作者姓名,还有出版社的名字 3.查询潘晓明写了一些什么书 4.查询机械工业出版社都出版了一些什么书籍 5.查询机械工业出版社都有哪些作者出过书 多表查询技巧: __:两个下划线可以生成连接查询,查询 阅读全文
posted @ 2017-03-02 16:01 鲨鱼逛大街 阅读(7185) 评论(1) 推荐(1) 编辑
摘要:django.db.models.query.QuerySet QuerySet特点: 1、可迭代 2、可切片 查询相关API 1、get(**kwargs):返回与所给的筛选条件相匹配的对象,返回结果有且只有一个。如果符合筛选条件的对象超过一个,就会抛出MultipleObjectsReturne 阅读全文
posted @ 2017-02-26 20:34 鲨鱼逛大街 阅读(915) 评论(0) 推荐(1) 编辑
摘要:一、增加 create和save方法 实例: 1、增加一条作者记录 2、增加一条出版社记录 3、增加一条书籍记录 objects:model默认管理器。create是这个管理器里面的方法。 插入主外键关系的时候,可以用对象的方式,也可以直接以关联id的方式。 插入多对多关系的时候要分步操作。 sav 阅读全文
posted @ 2017-02-25 23:41 鲨鱼逛大街 阅读(737) 评论(0) 推荐(0) 编辑
摘要:一、认识一个目录 目录名:migrations 作用:用来存放通过makemigrations命令生成的数据库脚本,不熟悉的情况下,里面生成的脚本不要轻易修改。app目录下必须要有migrations的目录且该目录下必须要有__init__.py才能正常的使用数据库同步的功能。 二、认识一张数据表( 阅读全文
posted @ 2017-02-25 21:54 鲨鱼逛大街 阅读(659) 评论(1) 推荐(1) 编辑
摘要:一、创建数据模型。 实例: 作者模型:一个作者有姓名。 作者详情模型:把作者的详情放到详情表,包含性别、email 地址和出生日期,作者详情模型与作者模型之间是一对一的关系(OneToOneField) 出版商模型:出版商有名称,地址,所在城市,省,国家,网址。 书籍模型:书籍有书名,出版日期,价格 阅读全文
posted @ 2017-02-25 13:08 鲨鱼逛大街 阅读(861) 评论(0) 推荐(1) 编辑
摘要:django 默认支持sqlite、mysql、oracle、postgresql数据库,像db2和sqlserver之类的数据库需要第三方的支持,具体详见: https://docs.djangoproject.com/en/1.10/ref/databases/ 环境准备 使用命令行创建hell 阅读全文
posted @ 2017-02-25 12:06 鲨鱼逛大街 阅读(1048) 评论(0) 推荐(1) 编辑
摘要:django template 模板引擎与路径设置 阅读全文
posted @ 2017-01-07 21:50 鲨鱼逛大街 阅读(3157) 评论(1) 推荐(2) 编辑
摘要:在django中管理静态资源如images, JavaScript, CSS 阅读全文
posted @ 2017-01-07 20:21 鲨鱼逛大街 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:django 管理后台定制显示 阅读全文
posted @ 2017-01-07 00:45 鲨鱼逛大街 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:django项目中,添加静态文件 static files 阅读全文
posted @ 2017-01-06 23:45 鲨鱼逛大街 阅读(1065) 评论(0) 推荐(0) 编辑
摘要:django 单元测试代码 test a model / test a view 阅读全文
posted @ 2017-01-06 23:07 鲨鱼逛大街 阅读(1098) 评论(0) 推荐(0) 编辑