MySQL

2/9ページ

Django:CRUDを実装する【create】DBへのレコード新規登録

Django:CRUDを実装する【create】DBへのレコード新規登録 updateよりも難易度は低いです。 save関数の標準動作がInsertであるため、特に工夫を凝らさなくても新規追加してくれます。 プリセットクラスを利用したレコードの新規追加方法 【CreateView】という汎用ビューが存在しています。 このクラスを利用すると新規追加のViewはたった3行の中身で終わります。 [cra […]

Django:CRUDを実装する【detail-update】DBの詳細表示と更新

Django:CRUDを実装する【detail-update】DBの詳細表示と更新 このパーツは多くの教本で「forms.pyを使ってTemplateで呼び出しましょう」という構成になっています。 確かにそっちの方が楽なんですけど、楽である以上なにがしかの不具合もあったりします。 forms.pyを使った時の具体的な問題点は『デザイン周り』です。 なので、ゴリゴリな方法も覚えておいて損はないかと思 […]

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

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

Laravel:NextEngineAPIの初手【access_token】を取得するまでのGETやらPOSTやら

Laravel:NextEngineAPIの初手【access_token】を取得するまで 頂いたシステム系のお仕事が諸々片付いてきたので自分用の開発再開です。 社内の販売管理システムとMySQLの連携はすでに構築したので、この在庫数をNextEngineに持っていくパートの造作となります。 NextEngineAPI連携の面倒なところ NextEngineさんから認証ステップの画像頂戴してきまし […]

Laravel:カンマの付いた数字を含むCSVデータをMySQLにConvertする方法

Laravel:カンマの付いた数字を含むCSVデータをMySQLにConvertする方法 納品したシステムでおかしな動きが見つかり修正しました。 最初はプログラム側ばかり見ていたので原因特定できず途方に暮れていたのですが、ふとCSVデータの方に目を向けたら「数字にカンマが入ってる」と気づき即修正です。 まずはCSVデータのおさらい 【 1 】ダブルクォーテーションで囲っているタイプ [crayon […]

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

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

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

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

【Django】SQLテーブルの作成『migrate』をやり直す方法

【Django】SQLテーブルの作成『migrate』をやり直す方法 考えながら作成しているとどうしてもテーブル構成の変更の必要が出てきます。 そんな時、LaravelではMySQLで直接テーブル構成を弄っても問題ありませんでした。 全ては命名規制というルールのもとに統治されていたので、それさえ守っていればどのような手順で作成しても問題なかったんです。 でも、Djangoではそうもいかない様子。 […]

【python】pandas 週の最大値と最小値の差分を出す方法

【python】pandas 週の最大値と最小値の差分を出す方法 pandas覚えてくるとすごく楽しいです。 今までSQLで書いてたため、手数の多かった集計が簡単な命令だけで出来てしまう。 pandasマジですごい。 週次集計のポイント 日付にindexを貼っておく インデックスを付けた配列(List)から【リスト.resample().集計方法】で取り出す 週の最大値を取り出す [crayon- […]

【Docker】Django×MySQL×Nginxの selenium入りDockerfile構成

【Docker】Django×MySQL×Nginxの selenium入りDockerfile構成 Docker構築で必要なファイルは6ファイルです。※構築は『さくらインターネットVPS』で行いました。 pythonのドッカーファイル pythonの依存パッケージを記載したrequirements.txt MySQLのドッカーファイル MySQLの初期設定init Nginxのコンフィグ Ngi […]

1 2 9