"BOKU"のITな日常

62歳・文系システムエンジニアの”BOKU”は日々勉強を楽しんでます

Python:django

TestCaseの中に「os.path.abspath(__file__)」をコピペした凡ミスを反省(笑)/django3.0

うっかりやってしまって、あまりの凡ミスぶりに自分でも赤面したものです。

django3.0プロジェクトでunittestする時のフォルダ構成とcoverage.pyの使い方

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

djangoテンプレート内でforループで回す時の整理とデフォルト辞書利用時の注意など。

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

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

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

djangoテンプレート/変数の値の参照の仕方が、Pythonと違う所があるので整理しておく。

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

WEBブラウザにドラッグ&ドロップした画像ファイルをBase64に変換する/django+Javascript

WEB画面にドラッグ&ドロップした画像ファイルを、Base64形式に変換してtextareaにセットするのと、画像を表示するのを両方やってみます。

WEBブラウザで手描きしたイメージをJPEG・PNG変換後Base64エンコード/django+Fabric.js

WEB画面でイメージを手描きして、それをPython等の後続処理で使えるようにBase64形式に変換して、textareaにセットするところまでやってみます。

動的にHTMLを組み立てて、エスケープさせずにFormに渡す方法/django3.0テンプレート

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

djangoのプロジェクトをコピーして、新規プロジェクトに書き換える手抜き技(備忘)/django2.0・3.0

djangoの新しいプロジェクトをフォルダのコピーの手作業でやる方法のメモです。たぶん、プロジェクトを新しく作る正しいやり方ではないですけれど・・。

カレンダー入力を簡単に実現する「bootstrap_datepicker_plus」/Django3.0+Bootstrap4

Django2.0+Bootstrap4でカレンダー入力を行う、簡単なやり方です。

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

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

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

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

文字も数字も日付も「CharField」ですます一行テキスト入力サンプル。/django3.0+Bootstrap4

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

ドラッグ&ドロップのjavaScript実装を作成し、django3.0画面で動作確認する/django3.0

今回はJavaScriptでドラッグ&ドロップでファイル名を取得する実装してみます。django2.0と3.0で動作確認済です。

Bootstrap4の導入・設定と、bootstrap4テンプレートを各画面で共有する/django3.0

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

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

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

静的ファイルへのアクセス方法/Windows10 + anaconda + python3.7

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

django3.0インストール後の最低限の設定とHello world迄/Windows10 + anaconda + python3.7

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

django3.0をインストール&新規プロジェクト作成&サーバー実行迄/Windows10 + anaconda + python3.7

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