自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 工程化Docker最佳实践:确保应用程序的可靠性、可扩展性和可维护性

本文介绍了在使用Docker进行应用程序开发和部署时采用一系列工程化的最佳实践。通过使用Dockerfile、多阶段构建、容器编排工具、持久化存储和健康检查等技术,可以确保应用程序的可靠性、可扩展性和可维护性。使用Dockerfile来定义应用程序的构建过程。使用多阶段构建来减小镜像大小并提高构建速度。使用容器编排工具来管理容器集群。使用持久化存储来保存数据,以便在容器重启后仍然可用。使用健康检查来检测容器是否正常运行。

2023-11-14 14:23:09 97

原创 基于conda搭建简易python-django-admin后台

我们只需要在项目中的settings.py文件中加入一行simpleui即可。

2023-11-14 14:22:34 168

原创 为什么选择FastAPI

说起,我们一开始是不太想尝试的,毕竟是个没尝试过的开发框架,怕踩坑,怕影响项目开发周期。一直以来我们的主要开发框架是 Django,Django 是个非常方便的 Python 后端框架,一条命令即可生成规范的项目结构,命令创建子应用,健壮的数据库 ORM 支持,功能完善、要素齐全:自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站。完善的文档:经过多年的发展和完善,Django 有广泛的实践案例和完善的在线文档,可以让开发人员有好的借鉴途径。

2023-11-14 14:21:59 77

原创 FastAPI生命周期

​FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。Starlette 构建 web 服务。

2023-11-14 14:21:04 258

原创 FastAPI的admin后台

FastAPI操作数据库的文章,网上有很多。FastAPI因其原生支持异步,且支持Pydantic标准格式校验,广泛受到开发者的青睐。那么如何支持异步数据库?并继续支持Pydantic呢?那么FastAPI能不能像Django那样支持后台呢?可以快捷的对数据库表进行CRUD呢?

2023-11-14 14:20:34 1745

原创 DEVOPS简述

随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交付的需求。2009 年左右 DevOps 应运而生,简单地来说,就是更好的优化开发(DEV)、测试(QA)、运维(OPS)的流程,开发运维一体化,通过高度自动化工具与流程来使得软件构建、测试、发布更加快捷、频繁和可靠。我们目前大部分的项目都是这个模式,很多时候需求是不断变化的,需要及时的响应需求变更,同时也要保障产品的开发周期和交付质量。

2023-11-14 14:19:45 26

原创 django 项目中使用 crontab 定时任务

参数 2:方法的 python 模块路径,如果执行 django-admin 命令,则写 django.core.management.call_command。django-crontab 只能基于 linux 环境中才能使用(本文都是在 ubuntu 的 root 下实现的,普通用户下有小问题,未解决)参数 3:方法的位置参数列表(默认值:[]),如果执行 django-admin 命令,则填写所需执行的命令。参数 4:方法的关键字参数的 dict(默认值:{})​- 定时执行自定义函数。

2023-11-14 14:19:15 95

原创 使用PicGO和腾讯云COS搭建个人图床

这样我们就完成图床的搭建了,可以做到插入图片就立即调用picgo上传到你的存储桶,加上Typora所见即所得的优越书写体验,只能说就像吃了德芙巧克力非常丝滑了。picgo相册中不能正常显示图片,这是因为我们在存储桶中权限设置为私有读写的原因,需要修改存储桶的设置。也可以在存储桶中设置防盗链,像我这一样设置,其中referer:设置白名单,添加自己的域名;这样就完成了,你上传一张图片,回到腾讯云控制台,相关联的存储桶文件夹就有了。注意:这样会加大你的流量支出,可能遇到恶意访问,使用你的资源。

2023-11-14 14:18:35 432

转载 websocket

vue如何和django后端做websocket通信Django-Channels使用0.本文基于Django2.1,channels2.1.3,channels-redis==2.3.0。1.在 settings.py 加入和 channels 相关的基础设置:在INSTALLED_APPS加入 ‘channels’,指定ASGI的路由地址ASGI_APPLICATION = “RestaurantOrder.routing.application”配置websocket通道层的后端数据库依赖

2021-04-22 15:17:56 208 2

原创 数据库django操作

数据库django操作@TOC数据库django操作数据库django操作数据库django操作我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖...

2019-05-08 11:14:33 217

nginx+uwsgi部署步骤.md

nginx+uwsgi部署步骤.md

2021-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除