随笔分类 -  DRF_NOTES

Here is some notes about learning Django restframework
摘要:在django项目的开发过程中,在设计模型时一开始将主键设置成了一个自定义的字段,但是在创建搜索索引时却发现必须要存在一个id的字段,并且为主键(不知道是否是项目一开始就这样配置的原因), 但此时表结构已经整体固定下来,并且有外键关联到了这个自定义的的主键,整个后台视图逻辑也已经封装完成,如果主表的 阅读全文
posted @ 2018-06-23 16:36 lowmanisbusy 阅读(2494) 评论(0) 推荐(0) 编辑
摘要:1 django request对象和HttpResponse对象 2 HttpRequest对象(除非特殊说明,所有属性都是只读,session属性是个例外) 3 HttpRequest.scheme 请求方案(通常为http或https) 4 HttpRequest.body 字节字符串,表示原始http请求正文 5 HttpRequest.path 字符串,表示请求的页面的完整路... 阅读全文
posted @ 2018-06-18 16:16 lowmanisbusy 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:一.配置文件settings.py中 二.某个应用的视图文件views.py中 这里既使用cache模块将数据保存到redis中(已经在配置文件中将缓存数据库设置为了redis), 也使用了django_redis模块的get_redis_connection()方法进行保存数据, 个人理解:缓存这 阅读全文
posted @ 2018-06-13 23:44 lowmanisbusy 阅读(1825) 评论(0) 推荐(0) 编辑
摘要:模型 models.py中 获取到外键对应数据的方式如下: 视图views.py中 阅读全文
posted @ 2018-06-06 23:01 lowmanisbusy 阅读(10657) 评论(0) 推荐(0) 编辑
摘要:json格式小巧玲珑,适合做配置文件,特别是大型项目中, 可以将配置信息分类保存到不同的json文件中, 然后再在配置文件中读取配置文件的数据进行赋值, 这里以python为例进行说明: 假设在yourfile.json文件中保存了如下信息: 要在python中使用json,需要引用json: 这个 阅读全文
posted @ 2018-06-05 22:39 lowmanisbusy 阅读(1521) 评论(2) 推荐(1) 编辑
摘要:今天在进行django开发的过程中遇到了一个非常棘手的问题, 因为需求原因, 需要将一份数据存为json格式到数据库中, 如下面这种格式: list_1 = [{"name":"lowman", "age":"18"},{"name":"lowman1", "age":None}] 开发环境是pyt 阅读全文
posted @ 2018-06-04 22:06 lowmanisbusy 阅读(7915) 评论(1) 推荐(1) 编辑
摘要:一.models.py中 二. 序列化文件 serializers.py 中创建序列化类 三.视图文件views.py中定义视图 阅读全文
posted @ 2018-06-02 14:59 lowmanisbusy 阅读(7491) 评论(0) 推荐(0) 编辑
摘要:当向表中插入数据或修改数据会自动插入时间 阅读全文
posted @ 2018-06-02 14:07 lowmanisbusy 阅读(509) 评论(0) 推荐(0) 编辑
摘要:在web开发中很多需求都需要实现分页功能,然而 Django Rest Framework 自带的分页功能,只能在 mixins.ListModelMixin and generics.GenericAPIView classes 继承这两个类才可以使用,而我们通常为了灵活性,往往会继承APIVie 阅读全文
posted @ 2018-06-02 00:11 lowmanisbusy 阅读(356) 评论(0) 推荐(0) 编辑
摘要:OPTIONS 方法比较少见,该方法用于请求服务器告知其支持哪些其他的功能和方法。通过 OPTIONS 方法,可以询问服务器具体支持哪些方法,或者服务器会使用什么样的方法来处理一些特殊资源。可以说这是一个探测性的方法,客户端通过该方法可以在不访问服务器上实际资源的情况下就知道处理该资源的最优方式。 阅读全文
posted @ 2018-05-29 23:06 lowmanisbusy 阅读(5930) 评论(0) 推荐(0) 编辑
摘要:最近在参与的项目中需要使用到dajngo REST framework工具包进行开发,之前参与的项目几乎都是清一色的使用原生的django(话说偶尔也会使用一下Flask,真心不怎么喜欢这个框架),之前也有听说过这个工具包是如何的强大,奈何由于太(lan)忙(duo)的原因,一直没有好好去认真学习下 阅读全文
posted @ 2018-04-28 22:02 lowmanisbusy 阅读(1495) 评论(4) 推荐(2) 编辑

点击右上角即可分享
微信分享提示