Webエンジニアの日常とリーグオブレジェンド

Webエンジニアとして働いている猫のブログ。EmacsとMySQLとリーグオブレジェンド(LoL)が好物。主に技術的な記事かLoLの記事を書く。

Python

2 - Requests and responses - Django REST framework ドキュメントの簡単日本語訳

原文 Tutorial 2: Requests and Responses Request objects Response objects Status codes Wrapping API views Pulling it all together Adding optional format suffixed to our URLs How's it looking Browsability What's next? 原文 2 - Requests and r…

Quickstart - Django REST framework の簡単な日本語訳

原文 Quickstart Project Setup Serializers Views URLs Pagination Settings Testing our API 原文 Quickstart - Django REST framework Quickstart ここでは、簡単なAPIを作成します。adminユーザーにだけユーザーとグループの閲覧と編集が可能なAPIを作成…

Home - Django REST framework の簡単な日本語訳

原文 Django REST framework Requirements Installation Example Quickstart Development Support Security 原文 Django REST Framework https://www.django-rest-framework.org/ Django REST framework Django REST framework は強力な Web API 開発のツー…

はてなブログでPHPのコードを書いたときのシンタックスハイライトについて

シンタックスハイライト はてなブログにはシンタックスハイライト(見やすいようにプログラムのコードに色をつけてくれる機能)がある。 シンタックスハイライトなし

Pythonの型ヒントチートシート

Python3から追加された型ヒントについて、よく使う書き方をまとめます。必要があれば随時追記していきます。 Typing, Type annotation, Type hinting, Type hint, 型アノテーション, 型ヒント, タイプアノテーション, タイプヒント etc... どれが正式名称な…

DjangoのクラスベースビューでSCRFトークンを無効化する

デバッグ時などにDjangoのクラスベースビューでCSRFトークンを一時的に無効化したいときの方法です。 例えばこういうAPIがあったとします。 from django.http import JsonResponse from django.http import HttpRequest from django.views import View class…

pythonのコーディング規約 pep8 を読んみる

もくじ もくじ はじめに 参考 インデント 空行 まとめ はじめに 最近pythonを書く機会がちょっとあり、pythonのコーディング規約ガイド pep8 を読んだほうがいいなーと思ったのでよみはじめています。 今回はインデントと空行のところを読んだので簡単に気に…

Dockerではなくてheroku.ymlを使ってPython2とOpenCVの環境をHeroku上に整える

はじめに HerokuでOpenCVを扱いたい場合、従来はDockerfileを用意してデプロイする必要がありましたが、heroku.ymlの登場によりよりお手軽にデプロイできるようになりましたので紹介します。 環境 Python 2.7.14 Flask 0.10.1 gunicorn 19.7.9 opencv-python…

python 2 で pip を使ってのの PIL(Pillow)のインストール方法とimportの仕方

環境 python 2.67.6 Pillow 5.0.0 pillow(PIL)インストール後 $ python --version Python 2.7.6 $ pip list ... Pillow (5.0.0) ... pipによりPILのインストール $ sudo pip install pil [master] Password: The directory '/Users/yoshiyuki_sakamoto/Lib…

curlで複数のファイルとファイル以外のパラメータをPOSTして、PythonのFlaskでそれらを受け取る

curlでファイルをPOSTしてFlaskで受け取る方法 Webアプリ開発中、curlでAPIの動作を確認したい時があるかと思います。 先日PythonのWebフレームワーク Flask を使ってWebアプリを開発していたのですが、curlでどうやってpostしたらいいのか、さらにはFlaskで…

PyCon全体の感想とPyCon二日目メモ

PyCon全体の感想 セッションが面白い セッションが3つ同時に走っており、だいたいどれか1つは自分の興味のあるセッションがあります。 また、僕のようなPython初心者でも面白いセッションがたくさんありました。 1万円は安い 僕は早期チケットだったので8000…

PyCon1日目メモ

強くなるためのコンテスト @cocodrips 発表者 くーむ@( o・ω・)ノ (@cocodrips) | Twitter スライド 強くなるためのプログラミング -プログラミングに関する様々なコンテストとそのはじめ方-#pyconjp from cocodrips www.slideshare.net 主なサイトとか Algoryt…