Python備忘録

3/6ページ

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-662a8d44156c6923433972/] views.p […]

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

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

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

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

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

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

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

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

Django:MySQLに格納された日計売上をPandasで月集計する方法

Django:MySQLに格納された日計売上をPandasで月集計する方法 月間の売上集計、集客分析etc、月でまとめて表示したいことは沢山あります。 で、集計したデータをグラフ化しようとすると欠損月があったりする場合に面倒になったりします。 ここら辺の処理がpandas使ったら楽だったので備忘録です。 大まかな流れ Forループ用の店舗リストを用意する ※SQLがあればその抽出でOK SQL:日 […]

Django:グラフ描写ツール Echartsで要素数が変動するグラフを描く方法

Django:グラフ描写ツール Echartsで要素数が変動するグラフを描く方法 前回記事でも書きましたが、要素数が決まっていればそれほど手間ではありません。 でも、引きたいグラフラインの数=要素数が不確定な場合がどうしても出てきます。 例えば、1社で楽天市場に3店舗出してるとか。 モール数だとほぼ固定でも店舗数になると一気に不確定になってしまいました。 と言う事で、可変する要素数の時にJavaS […]

Django:Views.pyでmodels.modelを使い日付毎の集計を行う方法

Django:Views.pyでmodels.modelを使い日付毎の集計を行う方法 本当はpandasによる集計で完結したかったのですが、グラフを書こうとしたら「そうもいかない事情」が発生。 グラフ描写プラグインに【 [UNIX時, 値] 】の配列で渡さないといけない せかっくPandasで集計したのでコレを生かしたかったのですが、DataFrameにしたものをまたListに戻すと言うどうも納得 […]

1 3 6