1. gogotanaka

    No comment

    gogotanaka
Changes in tags
Changes in body
Source | HTML | Preview
@@ -1,95 +1,95 @@
# あいさつ
-自分はRubyの人間だと思っているのでRubyからの視点で色々備忘を綴ります.
+Rubyからの視点で色々備忘を綴ります.
## pip, pip3
gemみたいなやつ、
python3に同梱されているヤツはpip3
## virtualenv
Bundlerみたいなやつ
$ pip3 install virtualenv
bundle init みたいなコマンドでisolatedな環境を作る
$ virtualenv venv
bundle exec みたいなコマンドを打つ
$ source venv/bin/activate
## Flask
Sinatraみたいなやつ
$ pip install flask
## Gunicorn
webサーバー、unicornみたいなやつ
$ pip install gunicorn
# アプリを作り始める
`test_app`という名前だとします.
$ mkdir test_app; cd test_app
$ touch main.py Procfile
```py:main.py
import os
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello World!'
```
```:Procfile
web: gunicorn main:app --log-file=-
```
# 起動
$ foreman start
簡単や...
## Gemfile.lock的なものを作る
$ pip freeze > requirements.txt
## git
$ git init
$ echo 'venv\n*.pyc' > .gitignore
## heroku
$ heroku create test-app
$ git push heroku master
$ heroku open
あとは
http://flask.pocoo.org/docs/0.10/