Django

Djangoやるなら「現場で使える 基礎 Django」 Djangoビギナーが理解を深めるためのマストな一冊

Django 習得にあたり Django を習得する上で、これまでは日本語による書籍がほとんど無かったのが辛いところでした。 しかし、ここ最近の Python界隈の盛り上がりに伴い、少しずつ Django 関連の技術書が増えてきたように思います。 とはいえ、やはり入門の…

Django / Python な人が Heroku で MySQL を使うときに環境変数 DATABASE_URL の末尾に “?reconnect=true” は不要

ググると大体 Rails の話 アプリを初めてHerokuにデプロイする場合、 手順をググると大体が、 CLEARDB_DATABASE_URL= 'mysql://[username]:[password]@[hostname]/[db_name]?reconnect=true'の値を、 DATABASE_URLという環境変数にコピーしなさい。 その場合…

Djangoの名前空間 [name], [namespace], [app_name] の違いについて

はじめに 以下ソースコードの記述例は執筆時において主流である Django1.11 でのものとなっています。 先日 Django2.0 がリリースとなりURLまわりの書き方が変更となりましたが、名前空間の扱いには変わりが無いと認識しています。 役割の違い nameとはURLパ…

Djangoのテンプレートに、Bootstrapのform-groupやform-controlを設定できないとき

DjangoでBootstrapをFormにうまく適用させられず、調べたのでメモ。 問題点 Modelから生成したフォーム(forms.py)を使ってテンプレートにフォームを表示させる際に、{{ form }}の形で自動生成している。 <div class="container" style="padding:20px 0"> <form method="post" enctype="multipart/form-data" action=""> {% csrf_token %} {{ form }} </form></div>

最新のDjango本「Two Scoops of Django 1.11: Best Practices for the Django Web Framework」

PythonはRubyやPHPなんかと比べて日本語情報が少ないというのはよく聞く話です。 それはPythonの主要フレームワークであるDjangoに関しても同様で、 公式のチュートリアルはしっかり日本語化され懇切丁寧な内容となっているものの、 それ以外の書籍等に関し…