2015-09-04

submitボタンが2つある場合にどちらのボタンが押されたのか判定する

htmlのformに、submitボタンが2つある場合に、どちらのボタンが押されたのか判定するには、サーバー側でどうやればいいんだっけ?

<form>
    <input type="submit" name="btn1">
    <input type="submit" name="btn2">
</form>

みたいに、name属性をつけとけば、サーバー側(Djangoを使ってるとして)で、request.POST.get("btn1") の値が空かどうかで判定できる。

Bootstrapのテーマとかスニペットとか

Bootstrapのテーマ集
http://bootswatch.com/

テンプレート集
http://www.bootstrapzero.com/

スニペット
http://bootsnipp.com/

http://snipplicious.com/

有料のスニペットとテーマ
http://bootdey.com/

モックをつくるためベクター画像
http://bootstrapuikit.com/

2015-09-02

lxmlのインストール失敗 fatal error: 'libxml/xmlversion.h' file not found

lxmlをインストールしようとしたら、
fatal error: 'libxml/xmlversion.h' file not found
とかいうエラーになる。python3.4で、MacのOSX10.10。

英語だけど解決には、このページが参考になりそう。http://stackoverflow.com/questions/19548011/cannot-install-lxml-on-mac-os-x-10-9

まずは、ターミナルで、
$ xcode-select --install 
とやってみる。なんかダイアログがでてきて、xcodeをAppStoreからインストールするかどうか聞かれる。xcodeはインストール済みなので、コマンドラインツールだけをインストールするために[インストール]ボタンを押した。

で、再挑戦 $ pip3 install lxml

成功したっぽい
Successfully installed lxml