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

网站app封装怎么做怎么把网站上传到域名

网站app封装怎么做,怎么把网站上传到域名,南通网站建设入门,织梦网站源码见#xff1a;fastapi_study_road-learning_system_online_courses: fastapi框架实战之--在线课程学习系统 之前我们分享了FastAPI#xff08;七十一#xff09;实战开发《在线课程学习系统》接口开发-- 查看留言#xff0c;这次我们分享留言列表开发。 获…源码见fastapi_study_road-learning_system_online_courses: fastapi框架实战之--在线课程学习系统 之前我们分享了FastAPI七十一实战开发《在线课程学习系统》接口开发-- 查看留言这次我们分享留言列表开发。 获取列表也需要登录根据登录用户来获取对应的留言逻辑梳理如下 1.判断用户是否登录 2.根据登录用户查询留言列表 3.留言列表中要根据是留言回复进行列表重组 首先在message_method.py中实现主要逻辑 def get_msg_list(db: Session, uid: int):# 查询留言回复return db.query(Message).filter(or_(Message.send_user uid, Message.accept_user uid)).filter(Message.status 0).all()def list_msg_method(user: UsernameRole, db: Session):获取留言列表db_user get_by_username(db, user.username)msg_list get_msg_list(db, db_user.id) # 获取与当前用户相关留言/回复to_client []main_msg_id_list []if msg_list:for _ in msg_list:# ① 如果是留言if _.pid is None:message_one MessageOne(id_.id,send_userget_by_uid(db, _.send_user).username,accept_userget_by_uid(db, _.accept_user).username,read_.read,send_time_.send_time,add_timestr(_.add_time),context_.context)main_msg_id_list.append(_.id) # 保存非回复信息的id即留言信息的id# 查询该留言信息的所有回复信息,并将回复信息一并返回all_pid_messages get_pid_message(db, _.id)if all_pid_messages:to_client_pid_msgs []for _ in all_pid_messages:message_pid MessagePid(id_.id,send_userget_by_uid(db, _.send_user).username,accept_userget_by_uid(db, _.accept_user).username,read_.read,send_time_.send_time,add_timestr(_.add_time),context_.context,pid_.pid)to_client_pid_msgs.append(message_pid.dict())message_one.pid to_client_pid_msgsto_client.append(message_one.dict())# ② 如果是回复,查询该回复信息是否有主留言信息如果有同上else:if _.pid not in main_msg_id_list:_msg get_msg_by_id(db, _.pid)if _msg:_all_pid_messages get_pid_message(db, _msg.id)_message_one MessageOne(id_msg.id,send_userget_by_uid(db, _msg.send_user).username,accept_userget_by_uid(db, _msg.accept_user).username,read_msg.read,send_time_msg.send_time,add_timestr(_msg.add_time),context_msg.context)if _all_pid_messages:_pid_list []for each in _all_pid_messages:_message_pid MessagePid(ideach.id,send_userget_by_uid(db, each.send_user).username,accept_userget_by_uid(db, each.accept_user).username,readeach.read,send_timeeach.send_time,add_timestr(each.acc_time),contexteach.context,pideach.pid)_pid_list.append(_message_pid.dict())_message_one.pid _pid_listto_client.append(_message_one.dict())return response(datato_client)然后在message.py中实现接口 message_router.get(/list, summary查询留言列表) def view_message_list(user: UsernameRole Depends(get_current_user),db: Session Depends(create_db) ):return list_msg_method(user, db) 测试 查询留言列表完成
http://www.pierceye.com/news/86579/

相关文章:

  • 网站模版免费下载装修平台网站排名
  • 网站首页收录没有了昆明移动网站建设
  • 企业网站开发流程简述网络编程技术及应用
  • 直播秀场网站开发凯里有哪些网站开发公司
  • 东莞网站推广春深圳市龙华区中心医院官网
  • 上饶市住房和城乡建设局网站工作管理app
  • 对网站建设课程的心得体会买域名不建网站
  • 金融网站开发方案网站建设员好吗
  • 网站建设力洋软件开发详细设计文档
  • ftp网站怎么建立网络促销
  • 网站开发用什么语言最安全青海网站建设价格
  • 基层政权和社区建设司网站绵阳市做公司网站
  • dede怎么做音乐网站华为云企业邮箱
  • 桂林学校网站制作wordpress get_the_terms
  • 网站为什么要改版wordpress进不去设置会乱码
  • 网站开发前端要学什么软件怎么做网站有利于收录
  • 张家口北京网站建设手机网站有什么区别是什么意思
  • 拼团做的比较好的网站互联网创业项目方案
  • 佛山网站建设怎么做湖南省郴州市天气
  • 政务网站建设的三大核心功能是什么js特效网站模板
  • 化工类 网站模板辽宁省建设厅科技中心网站
  • 企业建设网站没有服务器我国旅游网站的建设
  • 改进网站建设英文作文个体户公司名称怎么取
  • 做网站的分页查询目前做那个网站能致富
  • 国外 家具 网站模板游戏设计培训机构有哪些
  • 国外做文化的网站国内最近的新闻
  • 黑龙江省住房和建设厅网站首页ui设计师需要考什么证
  • 在网站添加邮箱短网址生成器免费
  • 永嘉营销网站建设wordpress 采集 入库
  • 企业网站建设公司价格网络营销网站的建设与策划