"BOKU"のITな日常

BOKUが勉強したり、考えたことを頭の整理を兼ねてまとめてます。

0:Djangoの小ネタ

django3プロジェクトで自動テスト(unittest)ソースを置くフォルダとcoverage.pyの使い方

django3.0プロジェクトで下請けファンクションをサブフォルダに分けて書いた時の、unittestとカバレッジ計測の基本的なやり方についてです。

django3テンプレートでリスト・タプル・辞書をforループで処理する基本形と注意点

djangoテンプレートで{% for xx in dic %} みたいにループを回して処理する時に、注意が必要なことがあるのでまとめておきます。

djangoテンプレート内ので条件分岐(IF文)で複数条件を指定するときに注意すること

djangoテンプレート内で{% if %}で条件分岐するやり方と注意点についてまとめておきます。

django3テンプレート/変数・List・辞書などの値の参照方法 及び 主なフィルタ機能

リスト・タプル・辞書などの値を参照する書き方はPythonとdjangoテンプレートでの違いを、小数点以下の桁あわせ等よくあるパターンだけ、つまみ食い的にまとめます。

サーバーサイドからForm部品に文字列を返す&HTMLをエスケープさせない方法/django3.

djangoのForm入力をviews.pyでチェックして、再入力を即すという処理をするときに忘れがちな部分を、備忘を兼ねてまとめておきます。

チェックボックスとラジオボタン。初期化と値の受取など。/Django3.

Django2.0+Bootstrap4のチェックぼっくとラジオボタンのサンプルです。自分が一番わかりやすいと思っているやり方のみを書いてます。

プルダウンリスト(Select)とマルチセレクトボックス。初期化と値の受取など。/Django3

Django2.0+Bootstrap4のプルダウンリスト、マルチセレクトのサンプルです。自分が一番わかりやすいと思っているやり方のみを書いてます。

文字・数字・日付などの一行テキスト入力&バリデーションサンプル。/django3

Django2.0+Bootstrap4の一行テキスト入力のサンプルです。自分が一番わかりやすいと思っているやり方のみを書いてます。

共通テンプレートHTMLを共有し、各画面ではHTMLの差分のみ書く方法/django3

今回は、djangoでテンプレートHTMLを作って各画面で共有するやり方の確認と素のJavaScriptでドラッグ&ドロップでファイル名を取得する実装などをしてみます。

簡単な入力画面を作成/Formの利用&CSRF対策を追加/Django3

今回は簡単な入力画面を作ります。django2.0・3.0で動作確認済です。

django3の静的ファイル(画像・CSSなど)へのアクセス方法/Windows10

今回は、CSSや画像ファイルなどの静的ファイルへのアクセス方法です。django2.0・3.0で動作確認済です。

django3プロジェクトの最低限の設定とHello world&日付表示/Windows10 + anaconda

django3.0をインストールして新規プロジェクトを作った後の最低限の設定と、とりあえずHello world的なものだけ作ります。

Visual Studio CodeでDjango3開発/設定・サーバー実行・デバッグ実行/Windows10・Anaconda

開発環境「Visual Studio Code」(以後VsCode)で、django3の開発と、Webアプリケーションの実行・デバッグのやり方を確認します。 目次 前提 Django3プロジェクト用settings.json VSCodeで開くフォルダ Django3サーバーの実行確認 Django3デバッグ実行 前提 …

django3インストール&プロジェクト作成&サーバー実行/Windows10 + anaconda

Windows10 + anaconda + python3.7 の環境に django3.0をインストールして簡単な動作確認までです。