展示 58 篇文章   每页 5
Web开发
2403 阅读

ubuntu20设置开机启动uwsgi

最近把个人服务器从老版本升级到ubuntu 20,发现开机启动项有所变化。这里做个备忘,按下面步骤操作了即可。 没有默认的rc.local,于是需要手动建立一个 sudo touch /etc/rc.local 然后修改该文件的运行权限 sudo chmod +x ......
linux
Web开发
2365 阅读

Django Restframework性能优化的选择

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

Django的Form无法保存ManyToManyField的解决办法

问题出现的场景是:django做的网站,有一个model包含了ForeignKey和ManyToManyField等字段,通过form并post数据保存时,发现其他字段都正常保存为期望值,而ManyToManyField在form做校验时能通过,但是值却没有保存下来。 发现问题出现的原因......
python django
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开发