flask - Gakgu/Gakgu.github.io GitHub Wiki
๊ฒฝ๋ํ๋ python ์น์๋ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค.
index.py
from flask import Flask, request
application = Flask(__name__)
@application .route('/')
def index():
return 'Hello Flask!'
if __name__ == '__main__':
application .run()
client.html
<form action ="http://localhost:5000/upload" method="POST" enctype="multipart/form-data">
<input type="file" name="my_file"/>
<input type="submit"/>
</form>
index.py
from flask import Flask, request
from werkzeug import secure_filename
application = Flask(__name__)
@application .route('/upload', methods=['GET', 'POST'])
def upload():
if request.method == 'POST':
f = request.files['my_file']
f.save(secure_filename(f.filename))
return 'Sucess upload!'
if __name__ == '__main__':
application .run()
$ sudo pacman -Sy uwsgi uwsgi-plugin-python
[uwsgi]
chdir=/home/gakgu/Http
socket=/tmp/uwsgi.sock
plugin=python
wsgi-file=index.py
/etc/nginx/nginx.conf
location / { try_files $uri @index; }
location @index {
include uwsgi_params;
uwsgi_pass unix:/tmp/uwsgi.sock;
}
$ uwsgi --ini uwsgi.ini