展示 49 篇文章   每页 5
Web开发
2479 阅读

Django里根据不同设备展示不同内容

现在访问网页除了pc端,手机端也是经常使用的类型。 那么会有个需求,在pc端和mobile端展示不同的内容,毕竟pc浏览器里的布局显示不一定适合在手机浏览器上。 一般会有两种方式:  1. 响应式布局。比如bootstrap也有相关定义。通过查询媒介,针对不同的屏幕......
python django web开发
Web开发
2427 阅读

Django通过haystack搜索文章

像现在的博客网站写了一些文章,有时需要搜索符合部分关键词的笔记,可以使用django-haystack来快速实现搜索。这个功能已经加了很久了,到现在才回过头来总结一下笔记。 按haystack的官网说明,它支持Solr, Elasticsearch, Whoosh, Xapian这些搜索......
python django web开发
Web开发
2365 阅读

Django Restframework性能优化的选择

在用DRF做后端开发时,在数据量一增多后就会发现api的返回实在是慢,装了django-debug-toolbar来检查行为表现以确定瓶颈时,有如下发现: 1. DB Query时间正常,但是有重复的单个sql比如分别以id来查询多次,于是多出来的查询会增加时间。 2. Model......
python django web开发
Web开发
2239 阅读

Echarts在bootstrap切换tab时无法正常显示的解决办法

问题是:使用bootstrap4,echarts5,使用了bootstrap的nav-tabs,图表在切换为第二个tab时展示。但是当切换tab时,发现图表无法正常显示。先是不显示,在查看元素属性时,发现高宽都是0。于是设置了style="width:100%; height: 40......
web开发
Web开发
2218 阅读

Django restframework加Vue打造前后端分离的网站(十五)多重模板

模板的作用是用来复用的。比如在前面我们准备好了header和footer的模板,这样写其他页面时,都会加载header和footer,而不需要重复写,只关注当前页面的特定元素控件和方法就好。 根据页面展示的元素的不同,可能需要复用多次。假设有header的页面是最基础的模板,页面一是显示......
python django vue.js web开发