技術ブログ「Python」

技術ブログ AI・ローカルLLMマイナンバー・本人確認技術ブログマッチングサービス・マッチングアプリ認証・ID管理Webお知らせNeonSupabasePostgreSQLAWSVPSVercelFirebaseNext.jsNginxセキュリティAIGitデータベースMVP開発PythonOracleDatabaseLinuxDockerMarkdownJavascriptネットワークMariaDBPHPMySQLApacheCSSWindowsShellHTML
Locustのインストール&設定手順。Pythonで負荷試験をしよう! Python

Locustのインストール&設定手順。Pythonで負荷試験をしよう!

Locustとは何か? Jmetarのような負荷試験ツール 試験シナリオはPythonで書くことができてJmetarよりもシンプルに準備ができる 実行間隔や並列度を簡単に設定して実行することができる …

Django ChannelsをdockerのNginxでWSGIとASGIをsupervisorで共存利用する方法 Python

Django ChannelsをdockerのNginxでWSGIとASGIをsupervisorで共存利用する方法

WSGIとASGIを共存させるとは? この記事では、Nginxに来たリクエストを以下のように振り分けて共存させたいと思います。 HTTP通信:WSGI 非同期通信(Websocket):ASGI WS…

[BeautifulSoup4] インストールからHTML解析までを説明します Python

[BeautifulSoup4] インストールからHTML解析までを説明します

説明 今回はBeautiful soupでyahoo.co.jpのタイトルを取得します。 環境 Windows ライブラリー beautifulsoup4 lxmlパーサー requests ステップ…

[Python] Seleniumでブラウザ操作自動化を行う方法 Python

[Python] Seleniumでブラウザ操作自動化を行う方法

説明 今回はseleniumでchromeを開きgoogleのホームページに行き、 python seleniumと検索し、10秒後にchromeを閉じる動作をする、 プログラムを作ります。 環境 W…

[Django] NoReverseMatch at / 'XXXXX' is not a registered namespaceの解決方法 Python

[Django] NoReverseMatch at / 'XXXXX' is not a registered namespaceの解決方法

エラー NoReverseMatch at / 'XXXXX' is not a registered namespace 解決方法 namespaceのアプリ名にurls.pyにappnameを指定…

[Django] テンプレートでdate型のフォーマットを変更 Python

[Django] テンプレートでdate型のフォーマットを変更

dete型フォーマットを変更 以下に設定することでミリ秒まで表示することが可能。 {{ 変数名date:"フォーマット" }} サンプル {{ createdatedate:"Y年m月d日 H:i:s…

[Django] settings.pyを環境毎に分割・切り替え方法。本番、開発、ローカル環境に分けてデプロイミスを防ぐ。 Python

[Django] settings.pyを環境毎に分割・切り替え方法。本番、開発、ローカル環境に分けてデプロイミスを防ぐ。

Djangoのアプリ開発ではsettingsを各環境で分割・切り替え方法を紹介します。 この方法を使用すれば、 DBの接続先 静的ファイル(CSS/JS)の配置先 SECRETKEY などを環境ごとに…

[Django] Wagtail + uWSGI + Niginx + PostgreSQL with Dockerの環境 Python

[Django] Wagtail + uWSGI + Niginx + PostgreSQL with Dockerの環境

前提 dockerがインストールされていること gitがインストールされていること リポジトリをPullしてローカル環境構築 リポジトリにソースは用意しているのでcloneします。 git clone…

[Django] UpdateView+ModelFormのImageFieldにあるCurrent Imageの削除やPreviewを行う方法 Python

[Django] UpdateView+ModelFormのImageFieldにあるCurrent Imageの削除やPreviewを行う方法

この記事の目的 UpdateView+ModelForm+ImageFieldを使用したFormでWidgetをレンダリングすると以下のような表示する。 https://shimidai.com/im…

[Django] Formのエラーをtemplateに表示する方法のまとめ。errorsとnon_filed_errorsの違いについて Python

[Django] Formのエラーをtemplateに表示する方法のまとめ。errorsとnon_filed_errorsの違いについて

Formからエラーを取得する仕組み DjangoのFormの値チェック(Validation)は、値のクリーニング(clean)させる時に行われる。要はPOSTされたデータを受け取り、使える形に整形中…

[Django] FormのValidationの方法と設定箇所まとめ。ValidationErrorの動作確認方法やFormClass,ModelClassでの検証方法 Python

[Django] FormのValidationの方法と設定箇所まとめ。ValidationErrorの動作確認方法やFormClass,ModelClassでの検証方法

Validationとは? FORMからPOSTされたデータが正しい形式か検証(Validate)する機能である。 例えばメールアドレスのデータがxxxxxx@xxxx.xxの形式かチェックすることを…

[Django] Wagtail+docker環境を作成 Python

[Django] Wagtail+docker環境を作成

Wagtailとは? DjangoのCMS用ライブライブ Blogやポータルサイトなどに特化しているわけでなく、あくまでCMSを作成するためのライブラリ WordpressのWagtailを入れたら直…