タグ

bottleに関するkarasawacurryのブックマーク (5)

  • Python初心者のインケンがマイクロフレームワークのbottleでMVCしちゃうサンプル

    はじめに Pythonまったく使ったことないから、Pythonでなんか作ってみようと思ったのがきっかけです。 かといって、「Hello World」出すだけなんてしょーもないことしても意味が無いので、ちゃんとフレームワークを使ってMVCっぽく作ろうと思いました。 せっかくなので、自分がマンガを今何巻まで持っているかを管理するツールを作りたいと思います。いつも何巻まで持ってたっけかなーって忘れちゃうので。 CRUDの基を抑えたサンプルです。 ちなみに、Pythonの構文やモジュールのインストール等は、検索すればすぐ出てくるのでググってください。 Pythonのフレームワーク Pythonのフレームワークで有名なのは、フルスタックなDjango、ライトなFlask、じわじわ人気が出てきてるらしいPyramidなどがありますが、 個人的にフルスタックなフレームワークは好きでないのと、1ファイル

    karasawacurry
    karasawacurry 2017/08/17
    pagerがある
  • Python初心者がBottleを使ってみたら案外簡単に動いてくれた - Qiita

    はじめに 自分用メモです、経緯は下記。 1週間前くらいからPython始めて、サーバで何か動かしてみたくなった。 Webフレームワークの種類を調べてみた。 Djangoが一番人気というか間違いないっぽい、けど初心者には少しハードル高そう。 いきなり挫折したくないので、とりあえず初心者向けっぽいBottleを選択。 実行環境 OS X 10.9.5 python 3.5.1 PyCharm Community Edition 2016.1.2 やりたいこと とりあえず動かしてみる。 ダイナミックなルーティングをしてみる 受け取ったパラメータを利用する パラメータに制約を与える GET, POSTしてみる エラーページを表示してみる やったこと とりあえず動かしてみる。 難しいことは考えず、まずはブラウザでHello Worldが表示されるところまでやってみる。 # -*- coding:ut

    Python初心者がBottleを使ってみたら案外簡単に動いてくれた - Qiita
    karasawacurry
    karasawacurry 2017/08/06
    ダイナミックルーティングのやりかた
  • デコレータを用いた bottle.py のセッション管理

    デコレータを用いた bottle.py のアクセスコントロール 1. 初めに bottle.py は軽量な python 製 web フレームワークです。 機能はルーティングとレンダリングだけの簡単なフレームワークで、極めて簡単に習得できます。 そのため、モックアップの作成に最適で、紫藤もしばしば利用しています。 bottle.py には セッション管理機能はないのですが、beaker と組み合わせてセッション管理をすることができます。 この記事ではセッションを用いた実用的なアクセスコントロールについて述べます。 2. インストールと基手な使いかた bottle.py の基的な使い方は、 Bottleチュートリアル(日語訳) などを参考にしてください。 以下、簡単に記載します。 2.1. インストール bottle.py や beaker のインストール方法は ここや ここに詳しく書

    karasawacurry
    karasawacurry 2017/06/20
    セッションコートロール。やってみる
  • Pythonフレームワーク bottle超基礎入門 - 合同会社ジリキ

    Pythonのマイクロフレームワーク、bottleは慣れてしまえばサクッとWebサービスを公開できるくらいにシンプルで使いやすいフレームワークです。Djangoなどのフルスタックフレームワークとことなり、たったひとつのスクリプトファイルからできているがゆえに、インストールで躓く人も多いようですから今回まとめてみました。 https://www.amazon.co.jp/dp/B01MQU38Y0 Kindleも公開中ですので合わせてご覧いただければ幸いです。 bottleでWebサービスを公開するまでbottleのインストール前述のとおり、bottleは一つだけの.pyファイルから成り立っています。そのためpipなどでインストールする場合は仮想環境下でなければMac体にインストールされてしまいます。他のPythonライブラリと異なり、bottleはアプリケーションフォルダに一つ必ず必要

    Pythonフレームワーク bottle超基礎入門 - 合同会社ジリキ
    karasawacurry
    karasawacurry 2017/06/18
    “bottleでWebサービスを公開するまで”
  • Pythonの軽量WebサーバBottleの使い方 - MyEnigma

    Pythonエンジニア養成読[いまどきの開発ノウハウ満載!] (Software Design plus)posted with カエレバ鈴木 たかのり,清原 弘貴,嶋田 健志,池内 孝啓,関根 裕紀,若山 史郎 技術評論社 2015-04-17 Amazonで最安値を探す楽天市場で最安値を探すYahooショッピングで最安値を探す 目次 目次 はじめに ルーティング HTTP用ツール GETメソッド POSTメソッド PUTメソッド DELETEメソッド Request Response テンプレートエンジン ファイルの送受信 ファイルの受信 ファイルの送信 Cookieの設定 Cookieの設定 Cookieの取得 Cookieの削除 HTTPステータスコードのハンドリング HerokuでBottleを使う時にIPアドレスとポートを設定する webサーバを起動した時に、自動でwebブラ

    Pythonの軽量WebサーバBottleの使い方 - MyEnigma
  • 1