Django

3/6ページ

Django:ページネーションのページ番号を良い感じで縮める方法

Django:ページネーションのページ番号を良い感じで縮める方法 先回の記事でページネーションの大枠については記載しました。 今回はこのページネーションを良い感じでコントロールする方法についてです。 ページネーションは1回作ってしまえば includeで呼び出して使いまわせる ちゃんと作ってしまった方が(精神衛生上)楽な理由がコレです。 サイト内でページネーションのデザインを大きく変えることはない […]

Django:CRUDを実装する【Read】DB登録データの一覧表示

Django:CRUDを実装する【Read】DB登録データの一覧表示 ReadにはList(一覧表示)とShow(個別データ表示)の2種があると思います。 ShowはUpdateと一緒に構築する事が多いと思いますので、この記事ではList(一覧表示)のみを扱いたいと思います。 プリセットクラスを利用したListの記載方法 DjangoのプリセットClassには【ListView】という一覧表示用の […]

Django:2タイプのCRUD記載方法について特徴と注意事項のまとめ

Django:2タイプのCRUD記載方法について特徴と注意事項のまとめ DjangoのCRUDは2つの記載パターンがあります。(細分化すればさらにパターン分けられます) その特徴と注意点をまとめていきます。 大きく分かれる2つのパターン 1つは『至れり尽くせり』だけど制限も様々ある方法。もう1つは『自由度が高い』けどサポートの少ない方法です。 Djangoのプリセットクラスを使う方法:『至れり尽く […]

Django:CRUD 新規追加しようとしたら app/model_form.html とエラー発生

Django:CRUD 新規追加しようとしたら app/model_form.html とエラー発生 よく考えたらブログ内にDjangoのCRUD書いてないなと思い記載することにしました。 まずは私が躓いたErrorについてです。 『アプリ名/モデル名_form.html』が無いと怒られる はい?ググってもそんなTemplateが必要だとどこにも記載されてないです。 しょうがないので言われた通り( […]

Django:別アプリのmodels.pyに書いたテーブルを使う時のimport方法と注意点

Django:別アプリのmodels.pyに書いたテーブルを使う時のimport方法と注意点 Djangoではアプリという纏まりがあります。 今回はこのアプリの枠を超えてテーブルを利用したい時の記載方法についてです。 呼び出し方は超簡単 まず参考サイトを記載します。参考サイトにも記載されている通り、方法は超簡単です。 [crayon-69af850f6fa6d371182940/] views.p […]

Django:ログイン後に別アプリ(CMSコンパネ)に飛ばそうとして悩んだ件

Django:ログイン後に別アプリ(CMSコンパネ)に飛ばそうとして悩んだ件 現在作成しているサイトがほぼ出来上がったので、次は操作部。 「サイトをDjangoで書いてるんだからCMSにしないとね」と言う事で、ログイン後のCMSコンパネの作成なのですが、ここでチョット躓きました。 今現状も最良の解決なのかわからないのですが、ユーザーによる篩分けもできるので取り合えず形になったかなと。 『やりたいこ […]

Django:多言語化の実装で悩んだポイントと対応策

Django:多言語化の実装で悩んだポイントと対応策 まずはDjangoの多言語化について簡単にまとめます。 基本的な設定について 多言語化に必要なプラグイン gettext (インストール方法などは前回記事をどうぞ) 多言語化のための設定 settings.py の編集(通常言語の設定 / ミドルウェアの追加 / localeディレクトリへのパス作成) localeディレクトリの設置(作成したパ […]

Python:Can’t find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.

Django:Can’t find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed. 多言語化のためのsettings.pyの設定を終えコマンドを走らせました。 [crayon-69af850f70279235684159/] このコマンドで【/locale/ja/LC_MESSAGES/dja […]

Django:ファイルシステムos.pathをpathlibで置き換える場合どう書くか

Django:ファイルシステムos.pathをpathlibで置き換える場合どう書くか os.pathとpathlibの書き方の違いをまとめます。 この記事のきっかけ 今現状Djangoについてわからないことを調べようとすると多くのサイトでファイルパスにos.pathを使っています。 pathlibはDjango3.4以降にできたらしいのでしょうがないのですが、Django初心者の私は何も考えずに […]

Python:DataFrameから列を取り出して配列(リスト)にする方法

Python:DataFrameから列を取り出して配列(リスト)にする方法 なかなか思う通りに成形できず苦戦してました。 その上で今思っているのは「pandasを自在に操れる程度に覚えればデータベース操作は思い通りだろう」と言う事。 最終目的地は【検索に有効な商品名を自動でつける】なのでそこに向かうにはどうしてもマスタしなくては。 DataFrameって数学の行列を思い出せば理解早いかも 最初は得 […]

1 3 6