Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

【自分用メモ】Bottleの検証環境用テンプレート

なんやかんや、使い捨てのBottle鯖をたてるケースが多いので
Windowsでも動く

実際のところ

python

from bottle import route, run, template, static_file, redirect
from bottle import TEMPLATE_PATH

from time import strftime
from os import path as op

TEMPLATE_PATH.append("./template/")

@route('/')
def index():
    return template('index.html')

# 内部アクションを実行してリダイレクト
@route('/act2')
def act():
    print("here")
    redirect('/')

run(host='0.0.0.0', port=8080)

html

作業フォルダ/templateにて

<html>
  <head>
    <title>Video Streaming Demonstration</title>
  </head>
  <body>
    <h1>Act</h1>
    <form action="/act" method="get">
       <button type="submit" formaction="/act2">push</button>
    </form>
  </body>
</html>

自分用使える先

データの受信先を用意したい

shuzo-kino.hateblo.jp

jsonを表示させたい

shuzo-kino.hateblo.jp

formの投稿

shuzo-kino.hateblo.jp

USBカメラを表示してあれこれしたい

shuzo-kino.hateblo.jp