ラベル Python の投稿を表示しています。 すべての投稿を表示
ラベル Python の投稿を表示しています。 すべての投稿を表示
  • 2018-09-13
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

botocore.exceptions.NoCredentialsError: Unable to locate credentials

Python で AWS に向けた処理を作ろうとしたらこんなエラーが出た。 botocore.exceptions.NoCredentialsError: Unable to locate credentials こりゃそもそも初期設定をやってないだけだな。 ...
  • 2018-09-12
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Zappa で AWS Lambda にデプロイしようとしたらエラー botocore.exceptions.ClientError: An error occurred (AccessDenied) when calling the CreateStack operation

AWS LambdaにWebシステムをまとめてデプロイしてくれるツール「zappa」でデプロイ作業をしていたらエラーになっちまった。 botocore.exceptions.ClientError: An error occurred (AccessDenied) when ...
  • 2018-08-23
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのsocai-authでエラー Only unicode objects are escapable. Got None of type

Django でOauth認証を簡単に実現してくれるライブラリ「social-auth-app-django」を使おうとして、以下のエラーが出てしまっている人へ。 Only unicode objects are escapable. Got None of type &...
  • 2018-08-21
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

DjangoでTemplateSyntaxError 'tags' is not a registered tag library.

Djangoで独自タグ を作ろうとしていたら設定が甘くて以下のようなエラーが出てきてしまった。 TemplateSyntaxError at /uzuwiki/ 'tags' is not a registered tag library. Must be o...
  • 2018-08-20
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「with」変数定義

タグ「with」は、他の言語でもちょくちょく出てくる発想ですね。 テンプレート中で変数を別途定義するようなものです。
  • 2018-08-17
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Pythonで文字列が空の時に別の値を初期値とする

JavaにはApache Commons のStringutils に「Stringutils.defaultString」というメソッドがありまして、 文字列が空かどうかを判定して、空だったら引数の値で初期化してくれるという便利メソッドがあります。 同じことをPython...
  • 2018-08-06
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

PythonでMarkdownをHTML出力する

ちょっと自分でMarkdownエディタを作ってるんですけどね、PythonでMarkdownファイルを読み込んでHTML出力すれば良いのか調べました。
  • 2018-08-03
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Django でエラー CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.

Djangoでこんなエラーが出てきました。 CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. 解決方法を説明します。 DEBUG = False の時に発生する ...
  • 2018-08-02
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Python unittestのassert一覧

Pythonには標準で「unittest」という名前そのままのユニットテストライブラリが搭載されています。 公式サイトはこちら。 unittest — ユニットテストフレームワーク しかし、公式サイトってやっぱりどこか見辛いですよね。情報多過ぎる。 自分の見た...
  • 2018-08-01
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「widthratio」比率計算

タグ「widthratio」は、「分子となる数字」を「分母となる数字」で割って、そこに定数を掛けるという比率計算を提供する機能に役立ちます。
  • 2018-07-31
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「verbatim」 ブロック内の解釈を停止

タグ「verbatim」は、「 Djangoのテンプレートタグ 「templatetag」 テンプレートタグ自身を出力 」で登場したタグ「templatetag」と同じく、メタ的なものです。 「{{」とか「{%」ようなDjangoのテンプレートレンダリングにおいて特殊な...
  • 2018-07-30
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「templatetag」 テンプレートタグ自身を出力

「{{」「}}」みたいなDjangoにおいてテンプレートタグとして意味のある文字列は普通には出力出来ません。 テンプレートタグをそのまま文字列としてエスケープ出力したい場合に使用するタグが「templatetag」です。 一般で言う クロスサイトスクリプティング対策...
  • 2018-07-25
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「spaceless」 空白文字、改行、タブを除去

テンプレートタグ 「spaceless」は、これで囲った範囲内の 空白文字、改行、タブなど、HTMLとして認識しない部分を除去してくれる機能です。
  • 2018-07-12
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「regroup」 同じ属性値でグループ化

Djangoのはテンプレートタグ「regroup」は、単純に一覧として入っているリストから属性値毎にグループ化して表示する機能です。 テンプレートタグの中でもかなり変わった機能ですので、当サイトを参考にして頂ければと思います。
  • 2018-07-06
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「ifchanged」 ループ中で前回と値が変わったかどうか判定

Djangoのはテンプレートタグ「ifchanged」ループの中で前回と値が変わったかどうかを判定するタグです。
  • 2018-07-05
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「include」 部品化したテンプレートを読み込み

Djangoには「include」は別のテンプレートをこっちのテンプレートに読み込むものです。 複数個所で同じHTMLを出力する場合にテンプレートを共有する手段として便利です。 その名のとおり、現在日時を表示するタグです。 テンプレートの共通化という意味では...
  • 2018-07-04
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「now」 現在日時

Djangoには「now」なんてタグがあるんですね。 その名のとおり、現在日時を表示するタグです。 頭の固いライブラリだと日時形式であれば全部一律という対応をしがちですが、Djangoは痒い所に手が届くように作られています。
  • 2018-07-03
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「lorem」 ダミーテキスト出力

公式サイトを見ると「ランダムな"lorem ipsum" のラテン語テキストを表示させます」とありますが、意味不明。 ランダムな"lorem ipsum" のラテン語テキストって何でしょう? 検証を行いました。 ...
  • 2018-07-02
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ 「if」 分岐表現

今回のテーマは「if」タグ。 どんなプログラミングでも出てくるお約束です。 簡単ですが ど忘れ する部分もあるので記録しておきます。
  • 2018-06-29
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/search/label/Python

Djangoのテンプレートタグ「firstof」 値が無い場合のデフォルトに便利

今回のテーマは「firstof」。 値の引数から最初の一つを取得し出力します。