もた日記

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

2018-01-01から1年間の記事一覧

Djangoメモ(12) : get_object_or_404ショートカットとリンクのテスト

get_object_or_404ショートカット ナビゲーションリンクの追加とテスト メインページの変更 詳細ページの変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にget_object_or_404ショートカットの利用とリンクのテストをしてみる。 ge…

Djangoメモ(11) : リクエスト処理の流れとURLconf (URL configuration)

詳細ページを表示 リクエスト処理の流れ URLconf、ビュー、テンプレートの編集 パスコンバータ まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にリクエスト処理の流れとURLconf (URL configuration)について調べてみる。 詳細ページを…

Djangoメモ(10) : 静的 (static) ファイルの設定をしてBootstrap 4 を使う

静的 (static) ファイル Bootstrap 4 設定とテンプレート変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に静的 (static) ファイルの設定をしてBootstrap 4 を使ってみる。 静的 (static) ファイル 静的 (static) ファイルとはド…

Djangoメモ(9) : ビューのテストを作成して実行する

テストを実行する ビューのテストを作成する verbosityオプション 0=minimal output 1=normal output 2=verbose output 3=very verbose output まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にビューのテストを作成して実行してみる…

Djangoメモ(8) : テンプレートを使った表示

ビューを編集 テンプレートを作成 テンプレート言語 変数 タグ フィルター コメント まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にテンプレートを作成してみる。 ビューを編集 前回まででモデルの作成とデータの登録は完了している…

Djangoメモ(7) : 管理者ユーザを作成して管理サイトを使う

管理者ユーザを作成 日本語化 モデルを追加 管理サイトの操作 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に管理サイトを使ってみる。 管理者ユーザを作成 最初に管理サイトにログインできる管理者ユーザをcreatesuperuserで作成す…

Djangoメモ(6) : shell_plusで補完、履歴活用、モデル自動インポート、SQL出力

Django Extensionsのインストール shell_plus IPython bpython ptpython SQL出力 まとめ Django Extensionsのインストール 前回、対話型シェルを操作したがコマンド履歴が使えなかったりと不便だったので調べてみたところDjango Extensionsに含まれるshell_p…

Djangoメモ(5) : 対話型シェルでAPIを使ってみる

対話型シェルの起動 APIでオブジェクト作成 __str__()メソッド その他のAPI まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にDjango が提供する APIを使ってみる。 対話型シェルの起動 前回まででモデルの作成は完了しているのでAPIで…

Djangoメモ(4) : 掲示板アプリのモデルを作成

掲示板アプリのモデル モデルの作成 migrateでモデルを有効にする まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に掲示板アプリのモデルを作成する。 掲示板アプリのモデル チュートリアルでは下の図のようなモデルを作成する。

Djangoメモ(3) : Hello Worldを表示するアプリを作成

アプリケーション作成 ビューの作成 URL の対応付け Function views Including another URLconf まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にHello Worldを表示するアプリケーションを作成してみる。 アプリケーション作成 前回ま…

Djangoメモ(2) : Python, Pipenv, Djangoのインストールと動作確認

チュートリアルでの環境構築 Pipenvを使った環境構築 pyenvのインストール Pipenvのインストール 仮想環境構築 パッケージのインストール Djangoの動作確認 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にDjangoの環境を構築してみ…

Djangoメモ(1) : 掲示板アプリを作成するチュートリアル

チュートリアル一覧 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アプリケーションフレームワーク)のチュートリア…

Pythonメモ : pandas-profilingでDataFrameのプロファイリング

pandas-profiling インストール 使い方 プロファイリング結果 pandas-profiling github.com pandas-profilingというpandasのDataFrameのプロファイリング結果を出力するライブラリがあったので試してみる。取得したデータの概要を知りたいときに使えそう。 …

Gitメモ : 「GRV(Git Repository Viewer)」ターミナルベースのリポジトリビューア

GRV(Git Repository Viewer) インストール 使い方 画面構成 キーバインド フィルタ機能 カラーテーマ 設定ファイル タブ、ビューの追加 GRV(Git Repository Viewer) github.com ターミナルで使えるGitのリポジトリビューアとしてはTigを使っているが、Golang…

Vimメモ : Rainbow CSVでCSVデータのカラムを色分け表示

Rainbow CSV インストール 使い方 ハイライト RBQL(RainBow Query Language) Rainbow CSV github.com Rainbow CSVというCSVやTSVデータのカラムを色分け表示してくれるVimプラグインがあったので試してみる。

ターミナルにマトリックスっぽく文字を落としたり、雪を降らせたりするスクリプト

unimatrix インストール 使い方 snowmachine インストール 使い方 unimatrix, snowmachineというターミナルで文字を落とすスクリプトがあったので試してみる。両方ともPythonで書かれているのでPythonで同様なことをしたいときは参考になるかも。 unimatrix …

Linuxメモ : hyperfine, benchでコマンドのベンチマーク

hyperfine インストール 使い方 bench インストール 使い方 hyperfine, benchというコマンドを複数回実行してベンチマークができるツールがあったので試してみる。 hyperfine github.com hyperfineはRustで書かれたコマンドのベンチマークツール。 作者の人…

genactでターミナルで何か作業してる感を出す

genact インストール 使い方 genact github.com genactというターミナルにそれっぽいタスクのメッセージを表示して忙しいふりができるツールがあったので試してみる。 Web版もあるのでどんな感じか確認できる(リロードすると表示内容が変わる)。