Python– tag –
-
[Django] UpdateView+ModelFormのImageFieldにあるCurrent Imageの削除やPreviewを行う方法
この記事の目的 UpdateView+ModelForm+ImageFieldを使用したFormでWidgetをレンダリングすると以下のような表示する。 またソースとして以下が生成させる。 <div> <label for="id_image" class="form-label"> Image </... -
[Python] RequestsでBasic/Digest/Form認証リクエストする方法。
本記事ではPythonのサードパーティライブラリである「Requests」で認証付きリクエストを行う方法を紹介します。 その他 Requests関連オススメ記事 [Python] RequestsでGET、POSTを完全マスターする!responseやjsonの操作方法を徹底紹介! Basic認証を行う... -
【図解付まとめ】Djangoの最強入門書!手を動かしながらブログアプリ(CMS)を作成して脱初心者しよう!
本記事ではPythonのフルスタックWebフレームワークであるDjangoを入門書になります。 Djangoのインストールから仕組み・基本的な機能の習得を目的にしています。 本記事の理解・実践できれば一般的なWebアプリの開発スキルは取得できます。 なお本入門書を... -
[Django] DisallowedHostが発生した時の解消方法
Djangoでローカル環境で開発してきたソースをサーバに配置するとDisallowedHost というエラーに遭遇します。 以下がそのエラーが画面です。 この記事では解決方法を解説します。 DisallowedHostの解決方法 「settings.py」ファイルの「ALLOWED_HOSTS」に許... -
[Django] 初めての問い合わせフォーム(form)作成方法。[超基本編]
この記事ではDjangoで初めての問い合わせフォームを作成する人向けに作成しています。 そのため実務で使うには少々機能が足りていません。またClassBasedViewで実装しております。 本記事では超入門向けのシンプルな問い合わせフォームになります。 そのた... -
Locustのインストール&設定手順。Pythonで負荷試験をしよう!
Locustとは何か? Jmetarのような負荷試験ツール試験シナリオはPythonで書くことができてJmetarよりもシンプルに準備ができる実行間隔や並列度を簡単に設定して実行することができるレポート機能やリアルタイム分析が機能としてあるWebのグラフィカルイン... -
Django ChannelsをdockerのNginxでWSGIとASGIをsupervisorで共存利用する方法
WSGIとASGIを共存させるとは? この記事では、Nginxに来たリクエストを以下のように振り分けて共存させたいと思います。 HTTP通信:WSGI非同期通信(Websocket):ASGI WSGIとASGIのプロセス管理はDjango Channelsのドキュメントにも乗っていたためsupervi... -
[Django] テンプレートでdate型のフォーマットを変更
dete型フォーマットを変更 以下に設定することでミリ秒まで表示することが可能。 {{ 変数名|date:"フォーマット" }} サンプル {{ create_date|date:"Y年m月d日 H:i:s.u" }} 2021年02月20日 14:33:15.607926のように表示される 参考リ... -
[Django] Wagtail + uWSGI + Niginx + PostgreSQL with Dockerの環境
前提 dockerがインストールされていることgitがインストールされていること リポジトリをPullしてローカル環境構築 リポジトリにソースは用意しているのでcloneします。 git clone https://github.com/daikidomon/wagtail-postgres-docker wagtail-postgre... -
[BeautifulSoup4] インストールからHTML解析までを説明します
説明 今回はBeautiful soupでyahoo.co.jpのタイトルを取得します。 環境 Windows ライブラリー beautifulsoup4lxml(パーサー)requests ステップ 準備ライブラリーのインポートurl指定url内容の取得要素取得(タイトル) 準備 ライブラリーのインストール Bea...