【Python Flask】一个 demo引发的Bug
8种过滤器:safe、capitalize、lower、upper、title、trim、striptags
1、创建虚拟环境
$ python -m venv .
2、**虚拟环境
$ source <venv>/bin/activate
3、关闭虚拟环境
$ deactivate
BUG-------
1.
File "/usr/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 573, in dispatch_request
resp = meth(*args, **kwargs)
TypeError: get() got an unexpected keyword argument 'video_id'
名称需要相同才可以!!!!
2.
没有解决
3. 数据库DB连接不上,第一:URL,database名称,collection 名称是否对应起来
4. Dockerfile启动不起来,一直报Docker container build failed: /bin/sh: 1: flask: not found
https://stackoverflow.com/questions/52026933/docker-container-build-failed-bin-sh-1-flask-not-found
5.save video from video stream
上传的文件直接可以.save()
6. has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
谷歌浏览器报CORS错误,火狐浏览器只是warning
=================Linux服务器上numpy问题=================
安装了一下tensorflow==1.2.0就OK了。
docker run --name=video_cly --net=host -p 5000:5000 -d --restart=always -d video_cly:1.0
docker run -ti -d --name my-nginx4 -p 192.168.10.214:9999:80 docker.io/nginx
docker里面的host不能配置127.0.0.1 或者192.168.0.1 或则宿主机器将无法访问端口
cat /proc/sys/net/ipv4/ip_local_port_range查看服务器开放端口区段
Flask run –host=0.0.0.0 启动n多次的host终于启动起来了,还是因为host=0.0.0.0的外网穿透问题、防火墙、ipv4转发等。
======================赠品 Docker 批量删除系列=========================================
删除所有未运行 Docker 容器 :
docker rm $(docker ps -a -q)
删除所有 Docker 镜像
1.删除所有未打 tag 的镜像
docker rmi $(docker images -q | awk '/^<none>/ { print $3 }')
2.删除所有镜像
docker rmi $(docker images -q)
3.根据格式删除所有镜像
docker rm $(docker ps -qf status=exited)
===================================================================================