今日内容
1 小程序端图片替换
# 1 打开Trae---》后端启动【数据库在运行:开机自启动】--》后端正常运行
-使用Pycharm能不能打开我们的后端项目?
-完全可以,一会教给大家
# 2 打开微信开发者工具---》模拟器
# 3 同学问题:
-为什么要做纯净项目
-微信开发者工具创建的项目,有代码的,不是一个空项目,里面有东西我们用不到
-只有一个页面的项目---》基于Trae帮我们完成所有功能--》在以有的项目上继续开发
-不创建纯净项目可以吗?完全没有问题--》基于Trae帮我们完成所有功能
-同学制作了纯净项目,模拟器运行不了
-只要项目有错,模拟器就启动起来
-清除缓存,重新编译
-关掉项目重新打开
# 4 登录成功后,页面中的图片,有问题,如下图
原因:Trae,能写代码,但是无法直接制作图片或图标
# 5 阿里矢量图标库:https://www.iconfont.cn/

2 项目完整演示
# 1 UI设计图的HTML文件打开有图标,为何模拟调试里就没有图标,意思必须要换图标?
-原型图---》不是真实的软件--》看到我们接下来要写的软件样子啥样
-模板
-真实的软件,正常在公司中,小图标,需要美工使用ps切图---》写代码的时候,放入到代码中
-Trae不能直接生成图片--》我们需要有这种切图替换---》网上下载的替换
# 2 沙箱:
-不会影响真实环境:在沙箱中创建的文件,删除的问题,不会影响你本机
3 本地真机运行老师项目
# 1 上课老师讲的项目---完整运行了
# 2 之前讲的项目--》以这个为案例,教给大家,如何在你本机跑起来
-跑哪个都是类似--但是不完全一样---》原因是配置文件有些许差距
-对你们的要求:把老师的两个项目任意一个都能在你本地跑起来
# 3 打开老师项目
-1 使用pycharm打开后端
-2 使用微信开发者工具,打开微信端
# 4 后端项目打开后
-1 需要安装依赖--尽量在虚拟环境中安装
-如果你本机开发过python的项目,可能装了一些模块
-运行老师这个项目,依赖的模块,跟之前的模块可能会有冲突
-把老师项目跑在虚拟环境中:大家相互隔离,互补干扰
-项目依赖的第三方模块在:requirements.txt中
-2 创建虚拟环境--》安装老师项目的依赖--》运行
-创建虚拟环境Pycharm中:file----settings--》如下图
-装项目依赖[pycharm的命令行中]:pip install -r requirements.txt
-运行项目:
-命令行中:python manage.py runserver 0.0.0.0:8000
-点pycharm右上方绿色剪头运行
# 5 你们缺了一步:导入数据库文件【重点:这一步,你们要先做才行】
1 创建一个空数据库:change_face01
2 把老师的数据导入进去:change_face01.sql文件
3 确定一下后端项目的配置文件,库链接的对不对
4 启动后:有两个默认用户
用户名:lqz 密码:123456 登录后台用
用户名:zhangsan 密码:123456 登录微信端用
5 可以访问后台看一下:http://127.0.0.1:8000/admin
###################### 至此--》本地运行起老师的后端项目了#####################
######################运行微信小程序端#####################
6 打开微信小程序
-导入
####### 注意点:我给了同学俩项目,虽然功能一样,但是必须一一对应##############
老:后端 小程序端
新:后端 小程序端
不要用老的后端连新的小程序端
不要用新的小程序端连老的后端









# 1 我们还是的那那老师的 全套才做的出来,我用自己的,跑了1天半,都现在都没有做通,一直换脸不成功
-测换脸--》把错误--》给Trae,让它修复即可
-那个换脸不成功跟coze里是不是会员也有关系:代码稍稍有一些区别
# 2 老师你在课上用的那个软件叫什么名字,可以画箭头、截图、画方框的那款教学软件?是录屏软件自带的吗?
QQ截图
# 3 换脸也没有什么商业价值啊,只要你懂逻辑了,可以搞别的
-纯小白,开发出一套商业软件的流程【不懂代码】
# 4 我觉得结果出不出无所谓,要你自己想一个东西,把它做出来,这才是学到了
# 5 在windows中开发的程序,到linux中可以用吗
-上线是用linux
# 6 我们自己做项目怎么实现异步呢?和trae直接说可以吗?
3.2 真机运行[手机上测试微信小程序]
# 1 后端启动,跑在 0.0.0.0:8000
# 2 小程序端修改一点代码:把:127.0.0.1 替换成你的机器地址
# 3 查看自己电脑ip :如下图
# 4 把你手机跟你的电脑,连接在同一个网络中【连同一个路由器:在同一个网段中】
-手机就能访问你的电脑
# 5 手机扫码
# 6 真机测试




4 上线架构图
刚刚跑在 0.0.0.0 上,是公司内部用户[连了同一个路由器],可以使用
所有互联网用户都能使用-->有个公网ip
# 1 购买阿里云机器
-公网ip地址---》所有人都能访问到
-把我们的后端项目--》django--》部署到公网ip,阿里云机器上
# 2 快速购买完
-
-root
-密码:不告诉你们
# 3 远程链接
# 4 Linux服务器上要装:
python解释器
nginx
mysql
uwsig
上传后端django代码
