更新日:2023年12月23日DjangopippipenvPython2023年11月28日追記:アイキャッチ画像と見出し「前提条件」の内容を少し修正しました。2023年12月23日追記:ディレクトリの表示方法を修正しました。この度は、株式会社ウェブネーションをご訪問頂き、誠にありがとうございます。今回は、巷で人気のプログラミング言語python、その中のWebフレームワーク、djangoを使ってWeb開発にチャレンジしてみましたので、その手順の一部を紹介いたします。内容の規模が少々大きく見込まれるため、いくつかパートに分けて紹介いたします。最後までお読みいただけますと幸いです。pythonのパッケージ管理ツールDjangoとはDjangoとは、pythonでWeb開発をできるようにするためのフレームワークの一つです。Instagramやpinterestなどの企業がこのフレームワークを使って開発しています。[1]Djangoには、ハイスピードな開発、ユーザー認証や管理画面などの高度な機能、XSSなどのセキュリティ対策に向けたサポートがされているなど、優れた特徴を持っています。[1]Djangoの環境構築pipenvのインストールpipenvを下記コマンドでインストールします。pipenvは仮想環境構築とパッケージ管理を両方とも行うことのできるツールです。「pip3」と書かれていますが、端末次第では「pip」でないと動かない場合もあります。pipenvインストールが確認できたら、下記コマンドを入力してバージョンを確認します。出力結果がコメントの通りでしたら成功です。2023.10.24DjangoのインストールDjangoをインストールします。その前にディレクトリを作成し、このディレクトリをカレントディレクトリ(現在のディレクトリ)とします。boards次のコマンドで環境構築を行います。installこの時点でディレクトリ構成は下記のようになると思います。Pipfile.lockここでDjangoをインストールします。django~=4.2インストールできたら、Pipfileを確認してみましょう。下記のような構成になると思います。下記コマンドでプロジェクトを作成します。.この時点でディレクトリ構成は下記のようになると思います。manage.py続いて、下記コマンドでディレクトリを更に作成し、その中でアプリケーションを作成します。identifier.この時点でディレクトリ構成は下記のようになると思います。manage.pyサーバーを起動ここまで到達できたら、下記のコマンドを入力して実行し、サーバーを起動します。このコマンドを実行した後、ブラウザを起動してそのURLに「localhost:8000」と入力し、下の画像が画面に表示できたら、一通りDjangoの環境構築は完了となります。***」の「***」に出力されている箇所がサーバー停止コマンドになります。最後にいかがでしたでしょうか?pythonでのWeb開発において、pipのみで行う場合は、仮想環境構築ツールvirtualenvやsourceコマンドなどを用いて、環境構築やパッケージの管理を行う必要がありました。pipenvはこれらを全てこのコマンドひとつで処理してくれますので、大変便利なモジュールですね。次回は、Djangoにおける、dockerを用いた環境構築やDBのマイグレーションについて紹介いたします。今回はここまでとさせていただきます。最後までお読みいただき、誠にありがとうございます。通りすがりのエンジニアB通りすがりのエンジニアB(匿名)です。農業WebNationは理想のウェブサービスを実現いたします。WebNation.Inc。