Python
ログアウトビュー ログアウトメニュー追加 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にログアウト機能を実装する。 ログアウトビュー ドキュメントによるとDjangoではログイン、ログアウト、パスワード管理のビューは提供されて…
サインアップのテスト サインアップ成功時のテスト サインアップ失敗時のテスト サインアップフォームにEメールフィールド追加 テストの構成を変更 サインアップフォームのテンプレート変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを…
ユーザー認証 accountsアプリ作成 サインアップページ作成 フォーム作成 ビューの処理 データベースの確認 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にユーザー認証を実装してみる。 ユーザー認証 Djangoの認証システムを使用し…
django-widget-tweaksのインストール テンプレートの編集 再利用可能なテンプレート フォームのテストを追加 (参考)django-widget-tweaksで発生したエラー まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にdjango-widget-tweaksを使…
フォームのテストを追加 フォームAPI : ビュー側 フォームAPI : テンプレート側 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にフォームAPIを使用してフォームを作成してみる。 フォームのテストを追加 前回フォームAPIを使用せずに…
フォームを表示するページ作成 フォーム作成 ビューの処理 Topic一覧表示 Topic作成ボタン追加 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にフォームを作成してみる。 フォームを表示するページ作成 DjangoではフォームAPIを使っ…
Django Extensions, Werkzeugのインストール runserver_plusの使い方 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に掲示板アプリを作成中。 Django Extensions, Werkzeugのインストール アプリを作成中だがデバッグしやすいようにD…
Django Debug Toolbar インストール 各パネルの表示内容 パネル設定 debugsqlshellコマンド まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に掲示板アプリを作成中。 Django Debug Toolbar アプリを作成中だがデバッグしやすいように…
親テンプレート作成と継承 ナビゲーションバー追加 参考:フォント変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にテンプレートを継承してみる。 親テンプレート作成と継承 テンプレートに共通部分がある場合は共通部分を親テン…
get_object_or_404ショートカット ナビゲーションリンクの追加とテスト メインページの変更 詳細ページの変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にget_object_or_404ショートカットの利用とリンクのテストをしてみる。 ge…
詳細ページを表示 リクエスト処理の流れ URLconf、ビュー、テンプレートの編集 パスコンバータ まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にリクエスト処理の流れとURLconf (URL configuration)について調べてみる。 詳細ページを…
静的 (static) ファイル Bootstrap 4 設定とテンプレート変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に静的 (static) ファイルの設定をしてBootstrap 4 を使ってみる。 静的 (static) ファイル 静的 (static) ファイルとはド…
テストを実行する ビューのテストを作成する verbosityオプション 0=minimal output 1=normal output 2=verbose output 3=very verbose output まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にビューのテストを作成して実行してみる…
ビューを編集 テンプレートを作成 テンプレート言語 変数 タグ フィルター コメント まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にテンプレートを作成してみる。 ビューを編集 前回まででモデルの作成とデータの登録は完了している…
管理者ユーザを作成 日本語化 モデルを追加 管理サイトの操作 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に管理サイトを使ってみる。 管理者ユーザを作成 最初に管理サイトにログインできる管理者ユーザをcreatesuperuserで作成す…
Django Extensionsのインストール shell_plus IPython bpython ptpython SQL出力 まとめ Django Extensionsのインストール 前回、対話型シェルを操作したがコマンド履歴が使えなかったりと不便だったので調べてみたところDjango Extensionsに含まれるshell_p…
対話型シェルの起動 APIでオブジェクト作成 __str__()メソッド その他のAPI まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にDjango が提供する APIを使ってみる。 対話型シェルの起動 前回まででモデルの作成は完了しているのでAPIで…
掲示板アプリのモデル モデルの作成 migrateでモデルを有効にする まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に掲示板アプリのモデルを作成する。 掲示板アプリのモデル チュートリアルでは下の図のようなモデルを作成する。
アプリケーション作成 ビューの作成 URL の対応付け Function views Including another URLconf まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にHello Worldを表示するアプリケーションを作成してみる。 アプリケーション作成 前回ま…
チュートリアルでの環境構築 Pipenvを使った環境構築 pyenvのインストール Pipenvのインストール 仮想環境構築 パッケージのインストール Djangoの動作確認 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にDjangoの環境を構築してみ…
チュートリアル一覧 Django公式 Django Girls Tutorial MDN Web Docs Simple is Better Than Complex Mariana Mele's site Django for Beginners A Complete Beginner's Guide to Django Django(PythonのWebアプリケーションフレームワーク)のチュートリア…
pandas-profiling インストール 使い方 プロファイリング結果 pandas-profiling github.com pandas-profilingというpandasのDataFrameのプロファイリング結果を出力するライブラリがあったので試してみる。取得したデータの概要を知りたいときに使えそう。 …
Rainbow CSV インストール 使い方 ハイライト RBQL(RainBow Query Language) Rainbow CSV github.com Rainbow CSVというCSVやTSVデータのカラムを色分け表示してくれるVimプラグインがあったので試してみる。
unimatrix インストール 使い方 snowmachine インストール 使い方 unimatrix, snowmachineというターミナルで文字を落とすスクリプトがあったので試してみる。両方ともPythonで書かれているのでPythonで同様なことをしたいときは参考になるかも。 unimatrix …
doitlive インストール 使い方 基本 オプション recordコマンド Pythonコンソール doitlive github.com doitliveというライブデモをサポートするツールがあったので試してみる。 コマンドを記述したファイルを読み込み、適当にキーボードを打つとあたかも正…
halo インストール 使い方 halo github.com haloというPythonでターミナルにスピナー(ローディング、処理中表示など)を表示するパッケージがあったので試してみる。
ayncrun.vim インストール 使い方 Pythonコードの実行 ayncrun.vim github.com Vimで非同期実行するにはvimproc.vimを使う方法があるが、asyncrun.vimというプラグインがあったので試してみる。
基本 django-environ django-allauth PythonAnywhere Anymail Mailgun オプション WhiteNoise Celery MailHog Sentry Opbeat AWS Elastic Beanstalk Django Compressor cookiecutterというツールを使用するとPythonパッケージやDjangoなどのプロジェクトの雛…
cookiecutter インストール 使い方 cookiecutter-pypackage cookiecutter-django cookiecutter-data-science 雛形の自作 cookiecutter github.com cookiecutterを使用するとPythonパッケージやDjangoなどのプロジェクトの雛形を作成することができるので試し…
yapf インストール 使い方 整形スタイル 整形スタイルの各項目 プラグイン yapf github.com yapfを使用するとPythonコードを整形(フォーマット)できるので試してみる。yapfはYet Another Python Formatterの略のようだ。