完善证件照处理项目
一、更换后台程序
因为原来的后台处理需要经费,所以我们改用百度AI进行证件照处理
首先我们导入百度云扣图的第三方库
打开我们的python的Terminal的输入 pip install baidu-aip
把对应的路径进行更改的时候发现不能二次上传,二次上传会覆盖函数就会出错,我跟伙伴商量调试了很久,用了很多发方法,最后发现这个函数很重要不能删掉,没办法解决 。
后面我们在程序后加一个删除函数,勉强用这个方式来解决,不知道后续会不会出现问题
二、给小程序加上复用功能
为了增加用户体验,让用户能够多次的更换底色 ,于是我们定义了一个change函数 里面放上我们上传图片的函数
当用户点击图片数组的时候就会调用change函数,这样就会再次返回需要的图片
三、项目搭建设置
3.1小程序端设置
小程序端我们要在开发选项的开发者设置里的域名设置
设置域名为申请的域名 chaochaotool.com
3.2Djano端设置
DEBUG为调试器
ALLOWED_HOSTS为可以访问的主机我们设置为我们的域名
DEBUG = False
ALLOWED_HOSTS = ['www.chaochaotool.top']
3.3Apachen设置
在Apachen 根目录的conf中配置项目的项目的路径以及访问呢项目的权限
LoadFile "c:/python/python35.dll"
LoadModule wsgi_module "c:/python/lib/site-packages/mod_wsgi/server/mod_wsgi.cp35-win_amd64.pyd"
WSGIPythonHome "c:/python"
#Django项目的路径,注意是项目的根目录:
WSGIPythonPath C:\xmprogram\cqc\cqc_01
#Django项目中wsgi.py的路径:
WSGIScriptAlias / C:\xmprogram\cqc\cqc_01\cqc_01\wsgi.py
#配置wsgi.py的访问权限
<Directory C:\xmprogram\cqc\cqc_01\cqc_01>
AllowOverride None
Options None
Require all granted
</Directory>
Alias /static "C:\xmprogram\cqc\cqc_01\static"
<Directory C:\xmprogram\cqc\cqc_01\static>
AllowOverride None
Options None
Require all granted
</Directory>
3.4服务器主机设置
因为域名要重定向到服务器上所以我们要更改服务器的host文件
C:\Windows\System32\drivers\etc下的hosts文件中的末尾加上
127.0.0.1 www.chaochaotool.top
目前可以通过域名访问服务器的django 但是环境包的依赖装不上去,就没办法做小程序的后台处理