もた日記

くだらないことを真面目にやる

2018-04-01から1ヶ月間の記事一覧

Djangoメモ : django-silkで時間のかかるリクエスト、SQLを計測

django-silk インストール 計測結果ページ Summary Requests Details SQL Profiling 認証、認可 リクエストログ削除 django-silk github.com django-silkを使うと時間のかかるリクエスト、SQLを計測することができるので試してみる。 以下のバージョンでテス…

Djangoメモ : データベースをSQLiteからPostgreSQLに変更する

PostgreSQLの設定 Djangoの設定 (参考)django.db.utils.OperationalError: FATAL: Ident authentication failed for user (参考)AssertionError: database connection isn't set to UTC (参考)UserWarning: The psycopg2 wheel package will be rename…

Djangoメモ : python-decouple, django-environで設定情報を管理

python-decouple インストール 使い方 django-environ インストール 使い方 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にプロジェクトの設定情報を管理してみる。 python-decouple Djangoのsettings.pyに書いてある設定情報にはSE…

Djangoメモ(36) : 掲示板アプリの最終調整

更新日時を保存する 同じユーザーの場合は閲覧数を何回もカウントしない 各Topicに対するページネーション 返信ページで表示する返信数を制限 返信投稿後に最後のページへ遷移するようにする まとめ A Complete Beginner's Guide to Djangoのチュートリアル…

Djangoメモ(35) : Gravatarを表示する独自テンプレートフィルタを作成

Gravatar 独自テンプレートフィルタ まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にGravatarを表示する独自テンプレートフィルタを作成してみる。 Gravatar Gravatarとは「グローバルに認識されるアバター」という意味でブログやコ…

Djangoメモ(34) : humanizeで日時などをわかりやすく表示(naturaltime, intcomma, ordinal...)

humanize 使用可能なフィルタ apnumber intcomma intword naturalday naturaltime ordinal まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にDjango テンプレートフィルタセットのhumanizeを使用してみる。 humanize humanizeはドキュ…

Djangoメモ(33) : Markdownエディタを追加する

Markdownパッケージのインストール Markdownエディタを追加 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にMarkdownエディタを追加してみる。 Markdownパッケージのインストール Markdownエディタを追加するにあたり、最初にMarkdow…

Djangoメモ(32) : UpdateViewでユーザーアカウント情報を編集

UpdateViewでユーザーアカウント情報を編集 fieldsの変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にユーザーアカウント情報を編集してみる。 UpdateViewでユーザーアカウント情報を編集 前回まででクラスベース汎用ビューのUpd…