読者です 読者をやめる 読者になる 読者になる

らっちゃいブログ

日々の学びと気づきを発信するブログ

Pillowで画像を正方形に切り抜く方法

以前 Pillow を使ったサムネイルの作成方法について記事を書きましたが、今回はその続きです。 racchai.hatenablog.com ユーザー画像等、サムネイルにした上で正方形に切り抜きたいケースが多々ありますよね。ではさっそくやり方を見ていきましょう。 事前準…

【Python】Pillowを使ってサムネイルを生成してみよう

サムネイルといえば ImageMagick ですが、自由にライブラリをインストールできない環境ではアプリケーション内でサムネイルを生成する必要がありますね。 Python では Pillow というライブラリを使ってサムネイルを生成することができますので、本記事では簡…

【Python】いつまでprintデバッグで消耗してるの?

Python を初めて間もない頃、自分も print デバッグしてました。効率の悪さを認識しつつも、IDEを導入してデバッグする方法を調べてセッティングして、という手順が面倒でずっと放置してました。 // 普段は vim で開発してます そうこうしてたら print デバ…

pythonでランダムな文字列を取得したい

uuid 使えよ!というつっこみが聞こえてきそうです。 でも、10文字程度のお手軽に使えるランダム文字列がほしいときってありますよね。 アカウント登録する際にメール送信で使うキーとか、uuid 使う人ってあんまりいませんし。 というわけで、そんなときに使…

Django REST framework でバリデーションしてみよう

みなさんお待ちかねの Django REST framework シリーズです。 バリデーションって大事なんだけど仕組みを作るのって地味にめんどくさいですよね。 Django REST framework ではそこそこ簡単に書けるようになってますので、ご紹介します。 事前準備 Serializer…

python の isdigit() がややこしい件

どうもこんにちは。racchai です。 python を使っていて、渡ってきた文字列が数値かどうか判定したいってことないですか? 私はあります。昨日ありました。 python には str.isdigit というズバリな組み込み関数が用意されているので、それ使っちゃえばいい…

Django REST framework 超入門

今回は Django で rest な API を実装するのに超絶便利な Django REST framework を紹介します。 その名の通り、Django で RESTful な API を作るための framework になります。 APIの開発効率が何倍にも上がる代物ですので、ぜひみなさまにも使っていただき…

5分で始める Django(入門編)

こんにちは!racchai です。 最近のマイブームは Django です。 本当に便利なのでみんなもっと使った方がいいのに! ということで、簡単に導入方法などを書いていきます。 なお、これから出てくるコマンドおよびコード類は写経してたら5分で終わりませんので…