python
以前 Pillow を使ったサムネイルの作成方法について記事を書きましたが、今回はその続きです。 racchai.hatenablog.com ユーザー画像等、サムネイルにした上で正方形に切り抜きたいケースが多々ありますよね。ではさっそくやり方を見ていきましょう。 事前準…
サムネイルといえば ImageMagick ですが、自由にライブラリをインストールできない環境ではアプリケーション内でサムネイルを生成する必要がありますね。 Python では Pillow というライブラリを使ってサムネイルを生成することができますので、本記事では簡…
Python を初めて間もない頃、自分も print デバッグしてました。効率の悪さを認識しつつも、IDEを導入してデバッグする方法を調べてセッティングして、という手順が面倒でずっと放置してました。 // 普段は vim で開発してます そうこうしてたら print デバ…
uuid 使えよ!というつっこみが聞こえてきそうです。 でも、10文字程度のお手軽に使えるランダム文字列がほしいときってありますよね。 アカウント登録する際にメール送信で使うキーとか、uuid 使う人ってあんまりいませんし。 というわけで、そんなときに使…
みなさんお待ちかねの Django REST framework シリーズです。 バリデーションって大事なんだけど仕組みを作るのって地味にめんどくさいですよね。 Django REST framework ではそこそこ簡単に書けるようになってますので、ご紹介します。 事前準備 Serializer…
どうもこんにちは。racchai です。 python を使っていて、渡ってきた文字列が数値かどうか判定したいってことないですか? 私はあります。昨日ありました。 python には str.isdigit というズバリな組み込み関数が用意されているので、それ使っちゃえばいい…
今回は Django で rest な API を実装するのに超絶便利な Django REST framework を紹介します。 その名の通り、Django で RESTful な API を作るための framework になります。 APIの開発効率が何倍にも上がる代物ですので、ぜひみなさまにも使っていただき…
こんにちは!racchai です。 最近のマイブームは Django です。 本当に便利なのでみんなもっと使った方がいいのに! ということで、簡単に導入方法などを書いていきます。 なお、これから出てくるコマンドおよびコード類は写経してたら5分で終わりませんので…