LoginSignup
6
16

More than 5 years have passed since last update.

python webアプリ入門(1)

Last updated at Posted at 2018-06-27

目的

業務では主に組込み開発をずっと行っていますが、
いつもと違った開発もしたいと思い、webアプリ開発を始めました。
温かい目で見守っていただけると嬉しいです。

また、pythonは日ごろの業務でスクリプトを多少作成しているので、pythonを使ってwebアプリを作ろうと思います。

開発環境

調べたところ、Flaskが簡単に開発環境をつくれそうなのでこれを使います。
http://flask.pocoo.org/

ちなみにPC環境は
OS : windows10 Home
python : ver 3.6.4
を使っています。

まず、Flaskのインストールをします。


>pip install flask

本題

インストールできたようなので、以下のような簡単なコード(server.py)を作成します。

server.py
# server.py
from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
    return "Hello python flask world!!"

if __name__ == "__name__":
    app.run()

コードが作成できたので、実行します。

C:\Users\tomohiko\Desktop\python\web>python server.py

C:\Users\tomohiko\Desktop\python\web>

できませんでした・・・。windowsでは以下のようにしないといけないのですね・・・。


C:\Users\tomohiko\Desktop\python\web>set FLASK_APP=server.py

C:\Users\tomohiko\Desktop\python\web>flask run
 * Serving Flask app "server.py "
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

google chromeでhttp://127.0.0.1:5000 にアクセスしたところ、無事動作確認できました。これからも定期的に更新していこうかと思います。

参考文献

発作的にFlask入門(Windows) - Qiita

次回

6
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
16