tianyunperfect 2 سال پیش
والد
کامیت
d5022f86ff

+ 0 - 40
flask-demo/README.md

@@ -1,40 +0,0 @@
-## flask 项目示例
-
-启动
-```text
-uwsgi --ini uwsgi.ini
-```
-关闭
-```text
-uwsgi --stop uwsgi.pid
-```
-
-查看是否启动
-```text
-ps -ef|grep uwsgi
-```
-
-nginx配置
-```text
-# 第一行修改user为root用户
-# 在include /etc/nginx/sites-enabled/*文件下配置
-server {
-  # 监听80端口,服务器启动的时候就可以监听这个端口接收到的请求
-  listen 80; 
-  # 配置 服务器名称, 一般指定ip地址即可
-  server_name 192.168.10.51;
-
-  location / {
-    # 指定接收到的请求中可以包含的是数据的类型
-    include uwsgi_params;
-    # 指定将请求反向转发到后端的某个服务器~ uwsgi服务器的socket选项
-    uwsgi_pass 127.0.0.1:8000;
-  }
-  # 配置static路径
-  location /static {
-    # 配置静态资源访问处理 如果客户端请求/static/...就自动转发/home/...static_file/..
-    alias /home /worker/mysite/static_file/; # 静态文件夹所在的路径
-  }
-
-}
-```

+ 0 - 17
flask-demo/main.py

@@ -1,17 +0,0 @@
-from flask import Flask, redirect, request
-
-# 设置static为url根目录
-app = Flask(__name__, static_url_path="")
-# 文件上传大小 3MB
-app.config['MAX_CONTENT_LENGTH'] = 3 * 1024 * 1024
-
-
-@app.route("/", methods=['post', 'get'])
-def hello():
-    print(request.json)  # json参数
-    print(request.args)  # param参数
-    return redirect("/index.html")
-
-
-if __name__ == '__main__':
-    app.run()

BIN
flask-demo/static/img/Snipaste_2020-06-10_14-17-15.png


+ 0 - 13
flask-demo/static/index.html

@@ -1,13 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <title>index</title>
-</head>
-<body>
-hello world
-<img src="img/Snipaste_2020-06-10_14-17-15.png" alt="123">
-
-
-</body>
-</html>

+ 0 - 0
jinja2-demo/results/__init__.py


+ 2 - 0
jinja2-demo/results/templates/test.j2

@@ -0,0 +1,2 @@
+Hi, I am {{ name }}, {{ age }} years old.
+I'm from {{ country }}.

+ 13 - 0
jinja2-demo/test.py

@@ -0,0 +1,13 @@
+from jinja2 import Environment, PackageLoader
+
+env = Environment(loader=PackageLoader('results'))
+
+
+def write_file(j2_file, param):
+    template = env.get_template(j2_file)
+    content = template.render(**param)
+    with open('./test.conf', 'w') as fp:
+        fp.write(content)
+
+
+write_file("test.j2", {"name": 'xiaoxiao1', "age": '18', "country": 'China'})