Python

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に関しても同様で、 公式のチュートリアルはしっかり日本語化され懇切丁寧な内容となっているものの、 それ以外の書籍等に関し…

DjangoでTypeError: argument to reversed() must be a sequenceが出た時は

Djangoで TypeError: argument to reversed() must be a sequence と出たときの対処法としてこちらを試してみてください。 少しわかりづらいかもしれませんが、 urls.py (urlディスパッチャ)の書き方で、もし以下のように、 波カッコがあれば 角カッコに変更…

Pycharmでimport文に"unresolved reference"と出てしまう時の対処法

from django.shortcuts import render のようなimport文で"unresolved reference"となってしまうことがあります。 そんな時は Preferences > Project: xxx > Project Interpreter の設定が違う環境となってしまっている可能性があるので、こちらを修正すれば…

No module named virtualenvwrapperが出たので修正した

virtualenvwrapperをインストールしたらこんなのが出た。 /usr/local/opt/python/bin/python2.7: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module …