data2modeldict之简化get_or_create或update_or_create

2020-03-04
阅读 1 分钟
1.5k
如果数据表的字段足够的多, 那么default中的字典会很长很长, 不仅写起来麻烦, 而且显得视图篇幅很长, 所以我就在想怎样可以简化这个操作.

django之model_to_dict

2019-06-24
阅读 2 分钟
2.9k
上面是django中model_to_dict的源码,通过注释我们可以非常的明白这个方法的作用,然而在实体项目中,因为习惯了构造dict的方式作为返回值,所以大多数的时候我们也不太会想到它,以至于我都忘了他,然而却不能忽略拥有它的方便.

django中的@cached_property

2019-06-20
阅读 3 分钟
3.3k
今天在修改之前做的一个搜索接口,虽然使用了haystack,但是由于需要修改请求参数和响应数据格式,所以大费周折调试了老一会儿,问题是这样的,大家如果有好的点子可以留言哦:

django-query模块

2019-04-22
阅读 1 分钟
1.3k
最近在接触一个Django项目,使用的是fbv(function-base views)模式,看起来特别不舒服,项目中有一个模型类117个字段,看我的有点晕,不过还是得干呀,生活呀,头发呀。

Django-Signals信号量

2019-02-18
阅读 2 分钟
2.6k
信号量最为Django的一个核心知识点,在项目中很少有使用到,所以很多人都不了解或者没听过过(包括我)。简单来说就是在进行一些操作的前后我们可以发出一个信号来获得特定的操作,这些操作包括(信息来自:[链接]:

drf实现常用数据缓存

2019-02-15
阅读 2 分钟
4.4k
图中发生了三次请求,则很正常向数据库查询了三次。但是现在有这样一个场景:我们有1000个人在一个十分钟内向一个我们网站都看了同一个文章,那么我们有没有哪些可以优化我们的后端代码,因为这只是一篇文章在短时间内就被访问了1000次,当然我们网站的文章是海量的,那我们该怎么办?那么我们的数据缓存就派上用场了,...

JWT验证

2019-01-27
阅读 4 分钟
5.6k
JWT(Json Web Token):是目前最流行的跨域身份验证解决方案。此前我们使用的身份验证方式都是基于Session:这种方式并没有什么不妥,但其实这里有三个缺点:

DRF跨域后端解决之django-cors-headers

2019-01-25
阅读 2 分钟
9.7k
在使用django-rest-framework开发项目的时候我们总是避免不了跨域的问题,因为现在大多数的项目都是前后端分离,前后端项目部署在不同的web服务器上,因为我们是后端程序员,因此我要通过后端的程序实现跨域。当然如果前端框架是Vue的话,则可以代理服务实现跨域,我也就知道一点点,如果有兴趣,大家可以自行搜索哦。DR...

xadmin之界面美化修整

2019-01-17
阅读 3 分钟
6.8k
今天像大家介绍一下界面的的修整,在此之前为了观看,我们改一下界面的语言展示为中文。 看一下结果: 之后我们点击一下之前添加的Model(人) 修改字段的显示名称 修改默认字段显示 添加搜索数据功能 添加过滤器 还有日期过滤器,只能添加日期字段:我没日期字段,就不掩饰了,和前面用法一样:属性为:date_hierarchy 在...

xadmin的安装与使用

2019-01-16
阅读 4 分钟
13.2k
xadmin是什么?Xadmin 采用Python语言编写,框架层基于最成熟的Web框架 Django,是一个基于Django的admin的一个后台模板框架。