Yaji_S’s diary

プログラミング学習のアウトプットブログ

2020-11-01から1ヶ月間の記事一覧

【Django】フロントエンド向けライブラリについて(Sass processor, widget tweaks)

デフォルトのDjangoのフロントエンドを実装する際、Sass(SCSS)使用、Djangoテンプレート変数のフォーム({{ form }})の細かなスタイルングが出来ず、色々調べました。 ライブラリーおかげで上記の問題が解決できたので、使用したライブラリーをまとめてみま…

【Django】テンプレートでのモデルの値の取得

Djangoで汎用ビュー(ListView 、DetailViewなど)を用いた場合は簡単にモデルの値をテンプレに使用できますが、今回は汎用ビューを使用しない場合でのモデルの値を取得する方法を投稿します。 今回はブログ投稿サイトで自分の投稿した管理ページの実装を想…

【Django】プルダウンメニュー選択の実装

Djangoの入力フォームにてプルダウンメニューでの選択表示を実装について書きます。 プルダウンメニューを実装する方法として2つの方法で実践しています。 1.models.pyでの実装 2.forms.pyでの実装 1.models.pyでの実装 プルダウンメニューでの選択表示をcat…

【Django】datetimeと現在時間のデフォルト値設定

ToDoリストのようなアプリを作っておりますが、リストの登録の際、期限設定の入力を毎回手入力しないよう、期限の月のデフォルト値として現在の月を設定しようと考えました。 まずは現在の時間の取得ですが、Pythonの標準ライブラリである、datetimeモジュー…

【Django】Userモデルの拡張について

DjangoにはデフォルトでUserモデルがありますが、 細かな情報を登録しようとする場合、Userモデルを拡張する必要があります。 Userモデルの拡張には幾つか手法があるのですが、今回デフォルトで備わっているAbstractUserを継承した拡張Userモデル(CustomUse…

【Django】MySQLの設定について

pythonのWebフレームワークであるDjangoでアプリの作成をしております。 アプリ作成で学習したことをしばらくアウトプットして行きます。 SQLの設定(今回はMySQL) デフォルトではSQLiteですが、セキュリティー、スケールの面で難ありとのことで、 今回はMy…