2018-07-01から1ヶ月間の記事一覧
僕はツールとかプロセスじゃない、人とか中身とか文化とか空気感みたいなのが大事だと思っている。 自分自身、エンジニアというか、ステレオタイプのThe工学の人間的な発想じゃないのは思ってる。 まず最初に。開発メソッドとかツール、プロセスっていうのは…
こんなノートパソコンが欲しい人にオススメしたい Intel Core i7 第8世代(Kaby Lake Refresh)4コア メモリー16GB 13インチ Full HD 重さ1kg USB-C給電 Ubuntuがインストールできた キーボードが悪くない ASUS ZenBook Flip Sをオススメしたい ASUS ZenBook…
Djangoのモデルから親のモデルを取ると(select_relatedなどしていないと)1クエリー実行されてしまいます。 以下のように、親のさらに親を取ろうとすると2クエリー実行されます。 me.parent.parent me.parent の時点で1クエリー実行されて、 parent.parent …
動的にフォームの choices の値を作りたい場合など、フォームの内容のためにクエリーすることはよくあると思います。 でも、フィールドの __init__ でクエリーしてしまうコードを書くとインポート時に実行されてしまうので注意が必要です。 ダメな例 class F…
Ubuntu 18.04 を Windows 10 とデュアルブートしようと設定しているときに grub-efi-amd64-signedパッケージを/target/にインストールするのに失敗しました というエレーが発生してインストールできなかった。 2018-07-17時点での話。 解決した方法 Wifiを設…
ORMってファイルが入ると途端にめんどくさくなるよね。 まして単体テストで都度物理的なファイルを扱ったりするのはもうめんどくさすぎます。 でも factory-boy を使えばDjangoのFileFieldやImageFieldも楽に使えます。 バージョン factory-boy==2.11.1 でや…