当前位置: 首页 > news >正文

后端学习笔记——后端细碎知识点(每天更新......)

细碎知识点

主要是go后端,也会设计到python、java的知识,懒得分类整理,所以都写在一篇文章里面了,方便自己查看笔记。

  1. context.BindJSON获取POST请求中的json数据
  2. gin.H封装了生成json的方式
common.ReturnJSONSuccess(c, gin.H{"token": tokeResponse.Data["nickname"]})
  1. context:gin.Context 对象包含了许多有关请求和响应的信息,例如请求参数、请求头、响应状态等
func Login(c *gin.Context) {}
  1. 同一模块内的功能接口,有相同的接口前缀,gin提供了路由组,对路由进行分类。
func HTTP(g *gin.Engine) {api := g.Group("/api")api.POST("/login", serviceinfo.Login)svc := api.Group("/service_info"){svc.POST("add",serviceinfo.Add)}
}
  1. /etc:系统配置文件
  2. /mnt: 访问到windows上文件
  3. sudo -iu root 进入用户权限
  4. lsof 查看当前系统文件的工具
  5. wget 下载文件的工具,支持HTTP、HTTPS、FTP协议
  6. scp 跨服务器拷贝文件
  7. cp 本机拷贝文件,不能跨服务器
  8. docker 安装
  • which wget 检查是否安装wget
  • sudo apt-get update 升级包管理器
  • sudo apt-get install wget 安装wget
  • wget -qO- https:/get.docker.com/ | sh 下载docker
  • sudo service docker start 启动docker
  • sudo docker run hello-world
  1. 创建一个django项目
  • django-admin startproject helloWorld 创建django项目
  • 新建视图函数view.py文件
from django.http import HttpResponse
def hello(request):retur
  • 绑定url.py和视图函数view.py
urlpatterns = [path("", views.hello, name="hello"),
]
  • Django 规定,如果要使用模型,必须要创建一个 app。使用以下命令创建一个 TestModel 的 app:
django-admin startapp TestModel
  • 在TestMode/models.py下,添加模型:
class Test(models.Model):name = models.CharField(max_length=20)
  • 命令行运行:
 	python3 manage.py makemigrations TestModel   # 让 Django 知道我们在我们的模型有一些变更python3 manage.py migrate TestModel   # 创建表结构
http://www.lryc.cn/news/289699.html

相关文章:

  • 二进制中1的个数
  • python+matlab text(按图的相对位置显示)
  • rust 引用/mut 的所有权
  • 油烟净化器科技改革,清新用餐生活
  • [足式机器人]Part3 机构运动学与动力学分析与建模 Ch01-1 刚体系统的运动学约束
  • 51单片机智能小车
  • 9. 嵌入式系统开发:安全性与可靠性设计模式---引言
  • 内网安全:Exchange服务
  • Flask介绍和优势
  • 喜报|「云原生数据库PolarDB」、「阿里云瑶池一站式数据管理平台」揽获“2023技术卓越奖”
  • 【动态规划】【字符串】【行程码】1531. 压缩字符串
  • 检测头篇 | 原创自研 | YOLOv8 更换 SEResNeXtBottleneck 头 | 附详细结构图
  • PHP语法
  • MySQL:三大日志(binlog、redolog、undolog)
  • 【QT+QGIS跨平台编译】之十二:【libpng+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • Windows 和 Anolis 通过 Docker 安装 Milvus 2.3.4
  • JUC并发编程与源码分析学习笔记(三)
  • 力扣日记1.28-【回溯算法篇】93. 复原 IP 地址
  • Java 的反射学习总结
  • 图论第二天|695. 岛屿的最大面积 1020. 飞地的数量 130. 被围绕的区域 417. 太平洋大西洋水流问题 827.最大人工岛
  • 【JavaScript 基础入门】02 JavaScrip 详细介绍
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之CheckboxGroup组件
  • 【极数系列】Flink配置参数如何获取?(06)
  • 【docker】linux系统docker的安装及使用
  • 【C++】一题掌握空指针
  • 初识HarmonyOS
  • 备战蓝桥杯---二分(入门)
  • 开发 Chrome 浏览器插件时进行 Vue3+Vite 多页面多入口配置
  • MacOS X 中 OpenGL 环境搭建 Makefile的方式
  • 前端工程化之:webpack1-6(编译过程)