技術ブログ

Docker上にDjango開発用コンテナを作成する方法。駆け出しエンジニア向けのため本番利用不可。 Docker

Docker上にDjango開発用コンテナを作成する方法。駆け出しエンジニア向けのため本番利用不可。

本記事ではDjangoを学ぶ人向けの開発環境・検証環境用としてDocker上にDjangoのコンテナを作成する方法を紹介します。 本記事が完了しましたら、ぜひ以下の超入門書を試してみてください。 Dj…

[Python] RequestsでBasic/Digest/Form認証リクエストする方法。 Python

[Python] RequestsでBasic/Digest/Form認証リクエストする方法。

本記事ではPythonのサードパーティライブラリである「Requests」で認証付きリクエストを行う方法を紹介します。 その他 Requests関連オススメ記事 RequestsでGET、POSTを完…

【図解付まとめ】Djangoの最強入門書!手を動かしながらブログアプリ(CMS)を作成して脱初心者しよう! Python

【図解付まとめ】Djangoの最強入門書!手を動かしながらブログアプリ(CMS)を作成して脱初心者しよう!

本記事ではPythonのフルスタックWebフレームワークであるDjangoを入門書になります。 Djangoのインストールから仕組み・基本的な機能の習得を目的にしています。 本記事の理解・実践できれば…

[Django] DisallowedHostが発生した時の解消方法 Python

[Django] DisallowedHostが発生した時の解消方法

Djangoでローカル環境で開発してきたソースをサーバに配置するとDisallowedHost というエラーに遭遇します。 以下がそのエラーが画面です。 https://shimidai.com/wp…

MacOSにDjangoをインストールする手順 Python

MacOSにDjangoをインストールする手順

Mac環境にDjangoをインストールする方法を紹介します。 Djangoとは、Pythonで作られているのWEBフレームワークです。 Djangoには、画面生成・DB処理・アプリケーション処理など多…

[Django] 初めての問い合わせフォーム(form)作成方法。[超基本編] Python

[Django] 初めての問い合わせフォーム(form)作成方法。[超基本編]

この記事ではDjangoで初めての問い合わせフォームを作成する人向けに作成しています。 そのため実務で使うには少々機能が足りていません。 またClassBasedView で実装しております。 本記事…

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…

Gitでユーザ名とメールアドレスを変更・確認 Git

Gitでユーザ名とメールアドレスを変更・確認

ユーザ変更 git config user.name "username" メールアドレス変更 git config user.email username@sample.com 確認 git con…

curlコマンドでGET/POSTのリクエスト Linux

curlコマンドでGET/POSTのリクエスト

GET curl https://example.com/?name1=value1&name2;=value2 POST curl F "name1=value1" F "name2=value2"…

[Linux] chronyを使用した時刻同期 Linux

[Linux] chronyを使用した時刻同期

chronyのインストールと設定 yum install chrony systemctl start chronyd systemctl enable chronyd /etc/chrony.con…

[Debian] 静的ネットワークの設定と設定ファイル Linux

[Debian] 静的ネットワークの設定と設定ファイル

設定ファイルの作成 vi /etc/network/interfaces.d/ifeho0 auto eth0 iface eth0 inet static address 192.168.0.10 …