blog.mtb-production.info

音楽制作が好きなPythonエンジニアのブログ

Python

djangoのミドルウェアってなんなんだと思った

djangoのミドルウェアってなんなんだ。って思った。 とりあえず書いてみた。 こんな感じ。 class MyLoggingMiddleware(object): def __init__(self, get_responce): self.get_responce = get_responce print("MyLogging Middleware init") def __call__(self…

Pythonで一時的に使うディレクトリを作るときはtempfileが便利

Pythonで一時的に使うディレクトリを作るとき、 tempfile を使うと便利だなーと思ったのでメモ。 >>> import tempfile >>> temp_dir = tempfile.mkdtemp() >>> print(temp_dir) /var/folders/3p/vnx8dmc96293_5trfs0lmcsw0000gq/T/tmpn2lqo9r0 使った後は、 …

djangoでjsonのレスポンスを返す方法

djangoでjsonのレスポンスを返す方法を探した。 同じことを今後もググるように思うので、ここに書いておきます。 なお、djangoのバージョンは、1.11.6です。古いと、ちょっと違ったような。 views.py に以下のように書く。 from django.http.response import…

factory_boyについての現状の理解を吐き出す

ここ2日くらい、しばらくぶりにユニットテストを書いている。と言っても、そもそもユニットテストを書いた経験は少ないので、ユニットテストってどう書くんだっけ。と言うところからの再開だった。 開発は、いつものようにPythonとdjangoで、ユニットテスト…

最近発売されたJupyter本を読んだ話

書いました。 PythonユーザのためのJupyter[実践]入門作者: 池内孝啓,片柳薫子,岩尾エマはるか,@driller出版社/メーカー: 技術評論社発売日: 2017/09/09メディア: 大型本この商品を含むブログを見る 実は、PyConJPで書いました。中をチラッと見たら、データ…

PyConJP 2017に行って来ました。(全体まとめ)

PyConJP 2017に行って来ました。 たくさんツイートしたのでだいぶ貼り付けた。適当な事ばっかり言ってるのが目につくな。。。 初日 基調講演の話 変数アノテーションの話 Apache SparkとかPySparkの話 Djangoフレームワークのユーザーモデルとか認証の話 len…

PyConJP 2017 初日の基調講演

PyConJP 2017にいって来ました。 ざっくり 基調講演の話 ざっくり PyConJP 2017の初日、楽しかったです。 たくさん知らないことが知れたのと、面白そうな話をたくさん知れたので勉強したいなあ、という気持ちになりました。 ここからは僕のツイートを貼り付…

githubに趣味で作ったもののソースをあげた話

唐突な話ですが、以前からOSSを作ってみたいと思っていたので、作ってみました。 と、いっても大したものを作った話ではなくて、 ちょうど趣味でプログラムを書いている時に作ったソースをgithubにあげてみただけです。 github.com 経緯 過去のブログ記事を…