首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

FastAPI(八十)实战开发《在线课程学习系统》接口开发-- 课程列表

前言 我们上一次分享了实战FastAPI(七十九)实战开发《在线课程学习系统》接口开发-- 退出课程,这次我们分享课程列表。...(六十六)实战开发《在线课程学习系统》接口开发--用户登陆接口开发 FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发 FastAPI(六十八)实战开发《在线课程学习系统...(七十一)实战开发《在线课程学习系统》接口开发-- 查看留言 FastAPI(七十二)实战开发《在线课程学习系统》接口开发-- 回复留言 FastAPI(七十三)实战开发《在线课程学习系统》接口开发...-- 删除留言 FastAPI(七十四)实战开发《在线课程学习系统》接口开发-- 创建课程 FastAPI(七十五)实战开发《在线课程学习系统》接口开发-- 课程详情 FastAPI(七十六...)实战开发《在线课程学习系统》接口开发-- 课程编辑和查看评论 FastAPI(七十七)实战开发《在线课程学习系统》接口开发-- 评论 FastAPI(七十八)实战开发《在线课程学习系统》接口开发

33720

FastAPI(七十九)实战开发《在线课程学习系统》接口开发-- 退出课程

前言 我们上一次分享了实战FastAPI(七十八)实战开发《在线课程学习系统》接口开发-- 加入课程,这次我们分享退出课程。...可以看FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发课程来源于前面的课程加入模块FastAPI(七十八)实战开发《在线课程学习系统》接口开发-- 加入课程。...FastAPI(六十九)实战开发《在线课程学习系统》接口开发--留言功能开发 FastAPI(七十)实战开发《在线课程学习系统》接口开发-- 查看留言 FastAPI(七十一)实战开发《在线课程学习系统...(七十四)实战开发《在线课程学习系统》接口开发-- 创建课程 FastAPI(七十五)实战开发《在线课程学习系统》接口开发-- 课程详情 FastAPI(七十六)实战开发《在线课程学习系统》接口开发...-- 课程编辑和查看评论 FastAPI(七十七)实战开发《在线课程学习系统》接口开发-- 评论 FastAPI(七十八)实战开发《在线课程学习系统》接口开发-- 加入课程

43530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    FastAPI(七十四)实战开发《在线课程学习系统》接口开发-- 创建课程

    前言 我们上一次分享了实战FastAPI(七十三)实战开发《在线课程学习系统》接口开发-- 删除留言,本次分享创建课程。...正文 还是按照惯例,我们去梳理下对应的逻辑 1.判断用户是否登陆 2.校验是否有权限 3.校验参数是否完整 4.查询课程是否存在 5.创建课程 课程我们需要单独创建一个新的路由来管理...我们去看下是如何实现创建课程? 首先我们去创建课程创建的pydantic 类。...Session,name:str): return db.query(Course).filter(Course.name==name,Course.status==False).first() 根据开发中...,我们发现之前设计的状态码需要补充 101004 只有老师才能创建课程 101005 课程名长度应该在2-50 101006 课程上架状态不对 那么对应的业务代码最后实现如下 @courseRouter.post

    52720

    FastAPI(八十一)实战开发《在线课程学习系统》接口开发-- 推荐课程列表与课程点赞

    前言 我们上一次分享了实战FastAPI(八十)实战开发《在线课程学习系统》接口开发-- 课程列表,这次我们分享推荐课程列表与课程点赞。...(六十六)实战开发《在线课程学习系统》接口开发--用户登陆接口开发 FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发 FastAPI(六十八)实战开发《在线课程学习系统...-- 删除留言 FastAPI(七十四)实战开发《在线课程学习系统》接口开发-- 创建课程 FastAPI(七十五)实战开发《在线课程学习系统》接口开发-- 课程详情 FastAPI(七十六...)实战开发《在线课程学习系统》接口开发-- 课程编辑和查看评论 FastAPI(七十七)实战开发《在线课程学习系统》接口开发-- 评论 FastAPI(七十八)实战开发《在线课程学习系统》接口开发...-- 加入课程 FastAPI(七十九)实战开发《在线课程学习系统》接口开发-- 退出课程 FastAPI(八十)实战开发《在线课程学习系统》接口开发-- 课程列表 后记 发现问题,解决问题。

    44820

    FastAPI(八十二)实战开发《在线课程学习系统》接口开发-- 课程上架下架

    前言 我们上一次分享了实战FastAPI(八十一)实战开发《在线课程学习系统》接口开发-- 推荐课程列表与课程点赞,我们这次来看下课程的上架下架。...正文 一、课程上架 我们梳理看下上架的逻辑 1.判断是否登录 2.判断角色权限 3.判断课程是否存在 4.判断课程是否上架 5.判断是否是自己的课程 那么我们看下如何实现...二、课程下架 梳理下对应的逻辑 1.判断是否登录 2.判断角色权限 3.判断课程是否存在 4.判断课程是否下架 5.判断是否是自己的课程 那么对应的代码如何实现呢...db.refresh(couses) return reponse(code=200, message='成功', data=couses.id) 这样我们就完成了课程的下架的开发...到这里我们课程相关的所有的接口都完成了开发。接下来我们会分享测试部署相关。

    28230

    游戏基础课程-游戏开发流程

    前期准备 1、前期预案 项目发起,提出项目初步开发意向 2、初步市场规划 指定计划,组织相关人员,并进行策划管理,财务预算,市场调研 3、项目前期创意 剧本创作,创意改编,脚本策划,关卡设计,...原画设计等 4、二次市场策划 5、项目调整,完成前期准备 项目基本特性,对软件,程序语言,平台软硬件设备调试到位 开发制作阶段 1、视效 创作设计师,游戏脚本策划师,游戏关卡策划师,3D模型设计师...音效设计师进行音效混录合成 3、程序引擎 单机,网络等 项目后期制作 1、游戏界面设计,游戏片头制作,宣传广告制作(静针,与动态视频) 2、对项目进行调试阶段,调试把偶偶:“功能模块调试,软硬件调试,平台调试” 在游戏开发产业中择业...1.游戏策划 2.程序设计师 -- 引擎开发 3.游戏美工 4.游戏原画设计 -- 美术功底 5.游戏运营--对游戏整体进行推广 6.音效--一般外包 1、游戏美术 游戏场景 主体建筑:基本模型制作...作者:约翰.卡马克 ----id Software公司首席程序师 94年,raven公司采用改进后的Doom引擎开发了一款《ShadowCaster》游戏 -- 游戏开发史上最成功的使用第三方引擎开发游戏的例子

    1.7K10

    《小程序开发》腾讯官方课程重磅发布!

    国内最大的职业在线教育平台腾讯课堂与微信团队联手打造的《微信小程序开发NEXT学位》课程,于2018年5月7日正式发布,旨在为广大小程序开发者提供来自官方的专业指导和系统培训。 ?...为了给众多小程序爱好者提供最专业的指导及最系统的培训,也为了助力市场开发出更好的小程序产品,完善小程序生态,腾讯NEXT学位联合微信团队,重磅推出《微信小程序开发NEXT学位》专项课程。...该课程由腾讯高级工程师亲自授课,贯穿小程序从入门到上手的学习路径,融合7个实战项目,详细介绍如何快速搭建开发环境并进行小程序开发,让学员在实操项目中边学边练,渐进式地领悟小程序架构原理以及学会如何解决实际开发中可能碰到的问题...—— 系统学习课程 挑战实战项目 —— 《微信小程序开发NEXT学位》由浅入深逐步教你掌握如何实现并发布一个完整的小程序项目。...除此之外,本课程一大亮点在于——通过7大实战项目手把手教你从零开始开发小程序,让你不仅可以在实践中学习,还可以获得来自腾讯一线技术专家的经验指导和思维方式。 课程目录 ? ? 实战项目 节选 ?

    2.2K100

    『高级篇』docker之开发课程EdgeService(16)

    原文链接地址:『高级篇』docker之开发课程EdgeService(16) 课程的edgeService依赖于课程服务的dubbo服务,对外提供的restAPI,跟用户的EdgeService有点类似...,只是一个调用的是thrift,一个调用的是dubbo,比较特殊的是课程的EdgeService需要用户登录后才可以访问,如果没有登录的话,需要跳转到登录系统才可以访问。...EdgeService 依赖用户EdgeService服务,Thrift用户服务,课程服务。...当用户完成登录后,课程EdgeService 访问课程服务,获取课程的列表信息。 课程EdgeService 依赖用户EdgeService服务,Thrift用户服务登录控制,登录后的跳转功能。...课程EdgeService 依赖与course-dubbo-service-api服务,用于获取课程信息和用户的课程信息。 梳理下dubbo的思路 建立对应的api项目定义方法。

    52670

    微服务 day07:课程管理开发

    我的课程具有分页功能,本项目使用 Pagehelper 实现 Mybatis 分页功能开发,由于本项目使用 springboot 开发,在 springboot 上集成 pagehelper(https...0x04 前端开发 页面编写 创建 ourse_list.vue 1)使用element 的card组件 ?...});             }           });       }     },        测试 注意:将 course_base 表中的 company_id 改为非必填,待认证功能开发完成再修改为必填...测试流程: 1、进入我的课程,点击“新增课程”打开新增课程页面 2、输入课程信息,点击提交 三、课程信息修改 0x01 需求分析 课程添加成功进入课程管理页面,通过课程管理页面修改课程的基本信息、编辑课程图片...  }   2、创建各各信息管理页面 通过管理页面的导航可以进入各各信息管理页面,这里先创建各各信息管理页面,页面内容暂 时为空,待开发时再完善

    73810

    『高级篇』docker之开发课程EdgeService(16)

    课程的edgeService依赖于课程服务的dubbo服务,对外提供的restAPI,跟用户的EdgeService有点类似,只是一个调用的是thrift,一个调用的是dubbo,比较特殊的是课程的EdgeService...课程EdgeService 依赖用户EdgeService服务,Thrift用户服务,课程服务。...课程 EdgeService pom 依赖了用户登录user-edge-service-client,user-edge-service-client用于检测用户是否登录功能。需要调用用户的服务。...当用户完成登录后,课程EdgeService 访问课程服务,获取课程的列表信息。 课程EdgeService 依赖用户EdgeService服务,Thrift用户服务登录控制,登录后的跳转功能。...课程EdgeService 依赖与course-dubbo-service-api服务,用于获取课程信息和用户的课程信息。 梳理下dubbo的思路 建立对应的api项目定义方法。

    33530

    课程上线 -“新手入门 : Windows Phone 8.1 开发

    经过近1个月的准备和录制,“新手入门 : Windows Phone 8.1 开发”系列课程已经在Microsoft 虚拟学院上线,链接地址为:http://www.microsoftvirtualacademy.com...在课程学习过程中, 穿插了5个实例应用的开发,涉及到媒体文件的播放、地理位置信息的获取以及 Universal 应用的开发等等。...各部分内容简介如下: Module 1: 课程简介(level 100) Module Description: 本次课程对Windows Phone 8.1应用开发的系统要求、软硬件环境进行了描述,开放了课程视频...通过本次课程的学习,使开发者能够理解项目中的XAML文件。...Module 30: 总结 Module Description: 本次课程主要回顾了这一系列课程的主要内容,并对进一步学习提出了建议。 希望对于广大入门Windows Phone开发的朋友有用。

    1.4K80
    领券