Python備忘録

4/6ページ

【Python】今月の集計をしたい時に使う月初の取得方法

【Python】今月の集計をしたい時に使う月初の取得方法 ここら辺はPHPでも簡単なので簡単にできるだろうと調べたらツボさえ押さえれば簡単でした。 日付処理のおさらい UNIX時間を取得する場合 [crayon-6636270d0b553912015051/] DateTime型処理の場合 [crayon-6636270d0b55b096413664/] エポック秒か否かで import するモジ […]

【Bootstrap】かっこいいテンプレ Gentelella を見つけたので解析②

【Bootstrap】かっこいいテンプレ Gentelella を見つけたので解析② Gentelellaのデモページはココ 今回は解析と言うより使い方編といった内容です。 ログインユーザーによってサイドナビのメニューを分けたり表題を変えたりしたいシーンがあります。 今作っているシステムの場合は【管理者】と【依頼者(ユーザーさん)】で同じメニューが出てはいけません。 「依頼者は依頼者の情報のみに。 […]

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

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

【Django】DataFrameでTemplateに渡した値をforループで取り出す方法

【Django】DataFrameでTemplateに渡した値をforループで取り出す方法 結論から言うと、pythonが初めて覚えるプログラミング言語である場合は悩まなかったのだと思います。 私の場合は「PHPで覚えた方法が邪魔をしてたな」と言うのが正直な感想です。 Forループで取り出そうとしてうまくいかなかったScript [crayon-6636270d0c755928059080/] [ […]

【python】pandasで週次集計しようとして発生した3つのエラーと改修方法

【python】pandasで週次集計しようとして発生した3つのエラーと改修方法 「週ごとの集計を行いたい」+「せっかくのPythonだからpandasで処理したい」という事で格闘していました。 pythonでは優秀なpandasのお陰でSQLで大きな処理せずに簡単に素早く処理できるとの事。 それは使わない手はないと実装を試みました。 まず先に、pandasにこだわらない場合 週次集計のやり方は沢 […]

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

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

【Docker×Django】後入れしたpandas がModuleNotFoundErrorになった

【Docker×Django】後入れしたpandas がModuleNotFoundErrorになった これはとりあえず解決できた方法としてメモしておこうと思います。 「やったら直った」というレベルで根本解決とは異なるかもしれません。 発生していた症状 [crayon-6636270d0d0e9106647640/] これでpandasに対してモジュールが無いと怒られました。 でもモジュールはイン […]

【Django】新規アプリを追加して諸々用意したらinternal server errorが出た話

【Django】新規アプリを追加して諸々用意したらinternal server errorが出た話 DjangoのWEBサイトはほぼ完成。 グラフなども順調に理解してきたので本番のアプリ開発の段取りを始めました。 具体的にはスクレイピングで集めた店舗分析データを集計してグラフ化しよというもの。 [crayon-6636270d0d849368683587/] で、apps.py/models.p […]

【Django】datetime.dateで保存された値のUNIXマイクロ秒変換方法と並び替え

【Django】datetime.dateで保存された値のUNIXマイクロ秒変換方法と並び替え 意外と苦戦しました。 中々いい情報を探し出すことが出来なかったからと言うのが一番の理由です。 と言う事で備忘録です。 まずは変換とグラフ作成の完成形です [crayon-6636270d0dc46408891215/] [crayon-6636270d0dc4d365415218/] [crayon-6 […]

【Django】ページ閲覧に『ログイン必須』の規制を掛ける方法

【Django】ページ閲覧に『ログイン必須』の規制を掛ける方法 超簡単でした。 色んなやり方があるみたいですが、Djangoの基本機能のみで実装します。  ログイン規制は Views.py の設定だけでOK [crayon-6636270d0e7b0489631912/] これだけで、ログイン必須ページにアクセスするとログインページへ遷移してくれる。 まとめ ログイン必須化がこれだけで完了と言うの […]

1 4 6