网站域名备案主机名服务器安wordpress

news/2025/9/24 3:28:22/文章来源:
网站域名备案主机名,服务器安wordpress,孝感建设银行网站,在婚恋网站做翻译好吗一、说明 本文章就是记录自己的学习过程#xff0c;如果有用您可以参考#xff0c;没用你就略过#xff0c;没有好与不好之分#xff0c;今天主要是参考了gitee上的一些项目#xff0c;一步一步的往后i建立 对于学习来说#xff0c;如果您有java c等经验#xff0c;py…一、说明 本文章就是记录自己的学习过程如果有用您可以参考没用你就略过没有好与不好之分今天主要是参考了gitee上的一些项目一步一步的往后i建立 对于学习来说如果您有java c等经验python相对来说简单当然是入门简单所以找个简单的教材看看就可开始干了当然面试除外问的问题不一样毕竟不允许你bug多不是。自己学多点bug也不是坏事但是面试不一样得好好学我不用去面试就边学边干 至于为什么选fastapi而不是django这个也是听说fastapi效率更高还有就是如果以后采集数据进行数据处理深度学习不知道会不会更好反正网上说更适合我也就用了 二、安装要用的包 既然是站在巨人的肩膀RuoYi-Vue3-FastAPI之上就不客气了直接搞个requirements.txt文件装吧前端好多都是这么玩的nodejs在根目录建一个requirements.txt 进入项目根目录直接装 安装之前设置一下pip源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip install -r requirements.txt 我这里出错了python 版本3.8 不行后来升级了3.9包的版本和python版本不匹配造成的。 后来又出错了ERROR: pandas 2.1.4 has requirement pytz2020.1, but youll have pytz 2019.3 which is incompatible. pip install --upgrade pytz 安装最新的就可以了后来在别的机器上跑了一遍没有这一错误 三、导入数据库 前面讲过我们是在RuoYi-Vue3-FastAPI的基础上学习所以数据库直接导入比较数据库的设计还是花时间的直接搞定框架再回来学习 没有装远程链接工具直接用命令行导入 e) jiangkpingbm1dqvp3wr5zfyw:~/Downloads$ sudo mysql -u root -p Enter password:  Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 13 Server version: 8.0.21 MySQL Community Server - GPL Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type help; or \h for help. Type \c to clear the current input statement. mysql CREATE DATABASE victor CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; Query OK, 1 row affected (0.01 sec) 数据sql文件目录/home/jiangkping/Desktop/mucauna-fastapi/sql/victor.sql   (base) jiangkpingbm1dqvp3wr5zfyw:~/Downloads$ sudo mysql -u root -p victor /home/jiangkping/Desktop/mucauna-fastapi/sql/victor.sql Enter password: (base) jiangkpingbm1dqvp3wr5zfyw:~/Downloads$ sudo mysql -u root -p Enter password:  Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 15 Server version: 8.0.21 MySQL Community Server - GPL Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type help; or \h for help. Type \c to clear the current input statement. mysql use victor; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changedmysql show tables; ------------------ | Tables_in_victor | ------------------ | gen_table        | | gen_table_column | | sys_config       | | sys_dept         | | sys_dict_data    | | sys_dict_type    | | sys_job          | | sys_job_log      | | sys_logininfor   | | sys_menu         | | sys_notice       | | sys_oper_log     | | sys_post         | | sys_role         | | sys_role_dept    | | sys_role_menu    | | sys_user         | | sys_user_post    | | sys_user_role    | ------------------ 19 rows in set (0.00 sec) 显示出table了证明导入成功 四、建立后端代码框架 这可不是我的功劳我就是个搬运工搬运代码之后是这个样子证明有戏下面把步骤贴上明天做几个接口测试一下数据库和redis这个必须要保证 1、拷贝config目录 里面有编译不过的直接注释基本都是controler接口里的先干掉编译再说SchedulerUtil的先清空给个空文件会编译不过 2、拷贝utils目录和前面一样 3、拷贝middlewares、exceptions、sub_applications 和前面一样直接加上就行了不过这3个目录我放到了一起systemhandle目录里面去了 见图 4、建立 server.py from fastapi import FastAPI from config.env import AppConfig from config.get_redis import RedisUtil from config.get_db import init_create_table # from config.get_scheduler import SchedulerUtil from utils.log_util import logger from utils.common_util import worship from contextlib import asynccontextmanager from systemhandle.subApp.handle import handle_sub_applications from systemhandle.middlewares.handle import handle_middleware from systemhandle.exceptions.handle import handle_exception # 生命周期事件 asynccontextmanager async def lifespan(app: FastAPI):     logger.info(f{AppConfig.app_name}开始启动)     worship()     await init_create_table()     app.state.redis await RedisUtil.create_redis_pool()     await RedisUtil.init_sys_dict(app.state.redis)     await RedisUtil.init_sys_config(app.state.redis)     # await SchedulerUtil.init_system_scheduler()     logger.info(f{AppConfig.app_name}启动成功)     yield     await RedisUtil.close_redis_pool(app)     # await SchedulerUtil.close_system_scheduler() # 初始化FastAPI对象 app FastAPI(     titleAppConfig.app_name,     descriptionf{AppConfig.app_name}接口文档,     versionAppConfig.app_version,     lifespanlifespan ) # 挂载子应用 handle_sub_applications(app) # 加载中间件处理方法 handle_middleware(app) # 加载全局异常处理方法 handle_exception(app) # 加载路由列表 controller_list [    #先全部去掉后面再一个一个加 ] for controller in controller_list:     app.include_router(routercontroller.get(router), tagscontroller.get(tags)) 这个加进去后会出现编译错误主要是包路径的问题和我自己有关我改了路径你们不改的没关系3个handle.py里处理下路径就是多了个systemhandle的路径 5、建立app.py import uvicorn from server import app, AppConfig if __name__ __main__:     uvicorn.run(         appapp:app,         hostAppConfig.app_host,         portAppConfig.app_port,         root_pathAppConfig.app_root_path,         reloadAppConfig.app_reload     )   6、环境变量文件 .env.dev和.env.prod拷贝过来根据自己的改下就行了 # -------- 应用配置 -------- # 应用运行环境 APP_ENV dev # 应用名称 APP_NAME mucauna-fastapi # 应用代理路径 APP_ROOT_PATH /dev-api # 应用主机 APP_HOST 0.0.0.0 # 应用端口 APP_PORT 9999 # 应用版本 APP_VERSION 0.0.1 # 应用是否开启热重载 APP_RELOAD true # 应用是否开启IP归属区域查询 APP_IP_LOCATION_QUERY true # 应用是否允许账号同时登录 APP_SAME_TIME_LOGIN true # -------- Jwt配置 -------- # Jwt秘钥 openssl rand -hex 32就可生成 JWT_SECRET_KEY cff428973c740c9894d0877c30764a269f48e77254969e6823f51a5eda415da5 # Jwt算法 JWT_ALGORITHM HS256 # 令牌过期时间 JWT_EXPIRE_MINUTES 1440 # redis中令牌过期时间 JWT_REDIS_EXPIRE_MINUTES 30 # -------- 数据库配置 -------- # 数据库主机 DB_HOST 127.0.0.1 # 数据库端口 DB_PORT 3306 # 数据库用户名 DB_USERNAME root # 数据库密码 DB_PASSWORD 123456 # 数据库名称 DB_DATABASE victor # 是否开启sqlalchemy日志 DB_ECHO true # -------- Redis配置 -------- # Redis主机 REDIS_HOST 127.0.0.1 # Redis端口 REDIS_PORT 6379 # Redis用户名 REDIS_USERNAME # Redis密码 REDIS_PASSWORD # Redis数据库 REDIS_DATABASE 0 7、测试下 http://localhost:8080/dev-api/docs 有效果的 我们今天就加这么多明天再来 外网也是OK的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914720.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

优秀网页 网站百度网盟有哪些网站

人工智能如何在交通领域发挥作用? 答:人工智能在交通领域发挥着重要的作用,可以改善交通效率和安全性。以下是一些人工智能在交通领域的应用示例: 交通流量优化:人工智能可以通过分析实时交通数据、监控摄像头图像和传…

做表格的网站漯河网站推广多少钱

8.2文件输入输出 头文件fstream定义了三个类型来支持文件IO:ifstream从一个给定文件读取数据,ofstream向一个给定文件写入数据,以及fstream可以读写给定文件。在17.5.3节中(第676页)我们将介绍如何对同一个文件流既读…

河北邯郸建网站动漫制作专业有哪些学校

简介 经常会遇到PCIe不能识别的问题,到底怎么去定位。本文以XDMA 为例,一方面复习下LTSSM状态机,一方面描述下如何通过FPGA的XDMA查看这个状态机 技术名词 LTSSM是一种常用于PCI Express(PCIe)接口的状态机&#xf…

企业网站模板 简洁网站 建设 内容

题目: 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯…

郑州 手机网站制作php做购物网站怎么样

1.先下好github desktop 2. 3.刷新github,完成。

适合代码新手做的网站南昌网站定制公司哪家好

题目链接 [NOIP2018 提高组] 旅行 题目描述 小 Y 是一个爱好旅行的 OIer。她来到 X 国,打算将各个城市都玩一遍。 小 Y 了解到,X 国的 n n n 个城市之间有 m m m 条双向道路。每条双向道路连接两个城市。 不存在两条连接同一对城市的道路&#xff…

小城镇建设网站并阐述观点长岭建设局网站

今晚原计划在订阅号里推送南溪妹子前几天录制的跨性别科普视频,没想到今天收到南溪的私信,说不做科普了,还是算了吧。急忙去了解了一下原因 (http://www.zhihu.com/pin/963101597957644288) ,才知道南溪因这段视频所遭受的无故攻击…

移动端网站开发框架yoast wordpress seo

如果您是客户或企业 IT 专业人员,可以通过设置相应的首选项在计算机上禁用标头验证。您可以在 HKCU 中为单个用户设置此首选项,或者在 HKLM 中在计算机级别为所有用户设置。您可以通过修改相同的 plist 首选项在 Mac OS 上使用相似的方法。如果 AVGenera…

五合一网站建设方案哪建网站好

缓存函数是一种提高函数性能的技术,在函数被调用时,会将计算结果缓存起来,以便在后续的调用中直接返回缓存的结果,从而减少了重复计算的时间。 缓存函数的实现通常包括两个步骤: 判断缓存是否存在:在函数被…

公司企业网站免费建设dede仿wordpress

八大排序算法 发表于2012/7/23 16:45:18 662397人阅读 分类: c/c 数据结构与算法 概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排…

绍兴 网站建设凡客商城小程序制作流程

&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦&#x1f91…

商标可以做网站吗百度推广太原网站建设

本篇文章给大家带来的内容是关于input实现文字超出省略号(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。input实现文字省略号功能普通元素实现文字超出宽度自动变成省略号非常简单,给元素加个宽度&…

建行个人余额查询网站找印度人做网站

点击上方Linux迷,关注我们正文来自:https://www.linuxmi.com/linux-zhengzebiaodashi.html正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列。拥有强大的字符搜索功能。也非常方便的搜索过滤出我们想要的内容。Linux系统&…

如何建立企业网站及企业网站推广网站的模板

今天写了一篇长文,《一文讲透为Power Automate for Desktop (PAD) 实现自定义模块 - 附完整代码》,有兴趣的同学点击 “阅读原文” 参考 ,文章地址是 https://www.cnblogs.com/chenxizhang/p/16287195.html 微软的PAD是RPA的一种&#xff0…

浙江网站开发工程师网站建设wesnowsat

.bashrc与.bash_profile区别_bashprofile和bashrc-CSDN博客 帖子2: $0 - 脚本名 $1 - 命令参数1 $# - 几个参数 $ - 参数分别是什么 $$ - 当前脚本PID $USER - 用户 $HOSTNAME - 主机名 $LINENO - 行号 $RANDOM - 随机数 $? - 返回函数结果 实例: abc.s…

做公司网站要钱吗做软件的人叫什么

焊接生产线机械自动化技术的应用经历了仿制、自行研制、稳步发展三个阶段。焊接制造行业的焊接专机将得到普遍应用,焊接生产过程中,机械化与自动化程度将提高15%左右,焊接自动化程度将达到40~50%,为了发展焊接自动化技…

太湖云建站网站建设amh wordpress

前(che)言(dan) FWTFWTFWT是个神奇的东西。 然而网上多数讲解多数直接给结论,顶多用归纳法证一证。 所以本文会讲解FWTFWTFWT的推导过程。 虽然也用到了构造,但是好背得多 参考博客:https:/…

西安建设局网站地址怎么做赛事直播网站

服务器只需要设置一个IP地址,最佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择最优的路径,所以能真正实现高速的单IP高速访问。 BGP协议本身具有冗…

5118素材网站网app开发

作为一个硬核作者,绝不和你扯废话,干货无套路送你 题目一: 给定一个数组arr,求出需要排序的最短子数组长度 要求: 时间o(n),空间o(1) 思路: 有序的数组中,任意一个数字,一定小于左…

运城哪家做网站的公司好wordpress 音乐播放器插件

随着企业网络需求的增长,组织发现监控和管理其网络基础设施变得越来越困难。网络管理员正在转向其他工具和资源,这些工具和资源可以使他们的工作更轻松一些,尤其是在故障排除方面。 目前,网络管理员主要使用简单、免费提供的实用…