Django
文章平均质量分 95
荻风溪畔
清澈的小溪潺潺流淌,流向远处漫无边际的稻田,微风拂过,荻絮纷飞。游一小舟,看水中的鱼,看远处的山,怡然自乐。
留下一些学习笔记,记录下自己的学习过程。一起讨论,一起进步。
展开
-
ubuntu+Docker双容器docker-compose部署Django+Vue项目(2-Django)
由于初次使用Docker。这篇博客更像是个人的一个笔记(边做边记),可能写的不是很清晰。但是对ubuntu+Docker环境的部署还是会有一些参考价值。 在部署完后之后。对个人也有一些开发上的思考。比如在访问前端项目时,如果出现一些网络错误或是莫名其妙的短暂性的跨域(Django中已经设置过cors解决跨域了,不知道为什么会间歇性出现这个报错。但却不影响功能)导致访问不到资源,此时网站应该给出一个响应,类似返回一个自定义404页面或是500页面。原创 2022-12-06 14:44:22 · 1435 阅读 · 0 评论 -
ubuntu 20.04.4+uWSGI+Nginx安装部署Django+Vue的web前后端全过程记录(1-Django)
由于我们要通过本地的workbench将本地的数据导入到云服务器中,所以需要对这个root用户设置可以远程传输数据的权限。选择你要用文件夹还是文件接收数据 (1) 文件夹就是数据库的每张表单独一个sql文件 (2) 文件就是整一个数据库就一个sql文件。在安装完数据库之后,我们需要用系统生成的用户名和密码登录mysql,这样在后面对数据库操作时,不容易产生错误。,当然也可以是单独的固定 ip,这样就仅允许指定 ip 连接,更加安全。网上说需要给某个文件添加软链接啥的,但是我文件路径中的文件都是不存在的。原创 2022-11-08 09:41:57 · 1967 阅读 · 0 评论 -
Django数据库查询集数据(Queryset)转化为json,查询value和value_list的用法,json.loads和json.dumps
我们在用Django写api从数据库获取数据时,无论是还是通常得到的数据是QuerySet的类型,要转成json然后才能传给前端解析。其次,这样得到的是一张表中所有字段的值,在不需要所有字段的时候只会增大开销。后续直接封装我们需要的字段名称,而不是先获取完整查询集,再展开过滤得到我们需要的字段。后续需要把pvPanelInfo 的格式转换成json格式与的区别json.dumps和json.loads()dict转strstr转成dict。原创 2022-09-22 10:45:01 · 4527 阅读 · 1 评论