{"provider_url":"https://hatena.blog","version":"1.0","image_url":null,"title":"ropevim \u3092\u4f7f\u3046","published":"2013-01-11 09:37:38","url":"https://methane.hatenablog.jp/entry/2013/01/11/ropevim_%E3%82%92%E4%BD%BF%E3%81%86","width":"100%","author_name":"methane","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fmethane.hatenablog.jp%2Fentry%2F2013%2F01%2F11%2Fropevim_%25E3%2582%2592%25E4%25BD%25BF%25E3%2581%2586\" title=\"ropevim \u3092\u4f7f\u3046 - methane\u306e\u30d6\u30ed\u30b0\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","description":"\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u306b\u7d9a\u3044\u3066\u3001\u5b9f\u969b\u306b rope \u3092\u4f7f\u3044\u59cb\u3081\u3066\u307f\u307e\u3059\u3002 \u3068\u308a\u3042\u3048\u305a Flask \u30a2\u30d7\u30ea\u3092\u984c\u6750\u306b\u74b0\u5883\u3092\u4f5c\u3063\u3066\u307f\u307e\u3059\u3002 \u6e96\u5099 $ mkvirtualenv flask $ pip install flask $ mkdir hello $ cd hello app.py \u3092\u4f5c\u308a\u307e\u3059 import flask app = flask.Flask(__name__) @app.route('/') def index(): return 'hello world.' if __name__ == '__main__': app.run() \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7 :RopeProjectC\u2026","blog_url":"https://methane.hatenablog.jp/","type":"rich","categories":[],"blog_title":"methane\u306e\u30d6\u30ed\u30b0","provider_name":"Hatena Blog","height":"190","author_url":"https://blog.hatena.ne.jp/methane/"}