p.18 |
return title not in INVALID_TITLES: |
return title not in INVALID_TITLES |
1 |
- |
|
p.22 |
test_calc_taxt_included |
test_calc_tax_included |
1 |
- |
|
p.25 |
data = {getattr(obj, key, default) for key, default in fields.items()} |
data = {key: getattr(obj, key, default) for key, default in fields.items()} |
1 |
- |
|
p.36 |
age = (self.birthday - today).years
if (self.birthday.month, self.birthday.day) < (today.month, today.day): |
age = today.year - self.birthday.year
if (self.birthday.month, self.birthday.day) > (today.month, today.day): |
1 |
2 |
|
p.44 |
Facebookであれば「facebook.py」 |
「Facebookであればfacebook.py」 |
1 |
- |
|
p.50 |
ここで紹介したテクニックには、 |
ここで紹介したテクニックは、 |
1 |
- |
|
p.66 |
最初のコードのファイル名が `hoge.py` だと分からない |
コードの前の行にファイル名 `hoge.py` を記載する |
1 |
- |
|
p.104 |
商品を購入履歴や |
商品の購入履歴や |
1 |
- |
|
p.139 |
2番目~4番目は、62「SQLから逆算してDjango ORMを組み立てる」で説明します。 |
2番目と3番目は、62「SQLから逆算してDjango ORMを組み立てる」で説明します。4番目は 61「ORMのN+1問題を回避しよう」で説明します。 |
1 |
- |
|
p.175 |
%s |
%r |
1 |
- |
|
p.182 |
Setnryの導入を検討しましょう。 |
Sentryの導入を検討しましょう。 |
1 |
- |
|
p.203 |
INSTALLED_APPS.append('debug_toolbar') # 追加
MIDDLEWARE.append('debug_toolbar.middleware.DebugToolbarMiddleware') # 追加
|
INSTALLED_APPS.append('silk') # 追加
MIDDLEWARE.append('silk.middleware.SilkyMiddleware') # 追加
|
1 |
- |
|
p.213 |
# キャッシュがあるときは RDB(Item) からデータを取得ししない
|
# キャッシュがあるときは RDB(Item) からデータを取得しない
|
1 |
- |
|
p.213 |
def item_view(request):
|
def items_view(request):
|
1 |
- |
|
p.218 |
Django Background Tasks※19 APScheduler※20 |
Django Background Tasks※20 APScheduler※21 |
1 |
- |
|
p.232 |
安全性のための制約を回避する実装をしてしまうと、 |
安全性のための処理を回避する実装をしてしまうと、 |
1 |
- |
|
p.232 |
保障 |
保証 |
1 |
- |
|
p.233 |
間違った情報や安直な回答がかなりあることを忘れないようにしましょう。 |
間違った情報や安直な回答があることを忘れないようにしましょう。 |
1 |
- |
|
p.234 |
raed_csv.py |
read_csv.py |
1 |
- |
|
p.247 |
Webアプリ |
Webアプリケーション |
1 |
- |
|
p.255 |
$ ls -laF /tmp/test.sock
|
$ ls -lF /tmp/test.sock
|
1 |
- |
|
p.267 |
http://www.takumi-method.biz/ |
http://www.takumi-businessplace.co.jp/takumi-method/ |
1 |
- |
|
|
|
|
|
|
|