django+nginx+gunicorn部署配置

在部署django开发的站点时,通常有两种选择方式,nginx+django+uwsgi或者django+nginx+gunicorn,本文不讨论apache方式,在linux下通常都使用nginx,速度快,还经常做代理服务器,功能强大。。 nginx+django+uwsgi个人觉得uwsgi配置较为麻烦,所以选择了gunicorn,一个开源Python WSGI UNIX的HTTP服务器,据说

利用python将json转化为xml

封装好的函数如下 import json import xml.etree.ElementTree as ET def json_to_xml(json_data): root = ET.Element("root")#根节点 def _to_xml(parent, data,old_key=None): if isinstance(data, dict): # 字典处理 fo

Python的exec():在安全环境下执行动态生成的代码

已经部署在线上的测试接口 https://test.python886.com/ 欢迎大家测试,如果有问题,请及时联系我。 具体写法,还有一些exec其他语法见https://juejin.cn/post/7167978515529203719 懒得写具体实例 接口完整代码实例,需要的库有RestrictedPython +flask实现 相关功能有 1、动态执行代码,自定义运行执行的库,并返回d

Windows查看端口占用

Windows下: 查看端口占用 netstat -ano | findstr "端口号" 获取到pid 查看PID对应的进程 tasklist | findstr "进程ID" 获取到进程名称 终止进程 taskkill /F /PID 进程ID Linux下: ps -aux | grep 进程名 kill -9 PID