広告

【PythonでWebアプリ】Djangoの開発環境をWindowsで構築

Django

当サイトではアフィリエイト広告を利用しています。

本記事は2ページにわたって解説しています。

広告

はじめに

今回はDjangoを使って、開発環境を作ってみたいと思います。

Django – Wikipedia

Django(ジャンゴ)は、Pythonで実装されたWebアプリケーションフレームワークです。

今回はWindows上での構築手順をまとめました。
多分、MacやLinux系でも参考になるのではないでしょうか。(たぶんね)

2022/02/23追記

本記事はWindowsにAnacondaでPython環境をインストールしていますが、ライセンスの問題や、色々とWindowsに直接インストールするのは面倒です。(例えばPostgresql、MySQLなど)

以下の記事で、改めてDockerを使った構築方法をまとめました。
個人的にはこちらの方がお勧めです。

【Python+Django4】VS Code+Dockerで簡単構築【Dev Containers】【Win/Mac】
Djangoの開発環境を、VS CodeとDockerを使用して簡単に構築し、リモート開発を行います。

今回使用する環境とバージョン

  • Windows 10
  • Anaconda3 2020.11
  • Python 3.8.5
  • Django 3.1.5

目的とゴール

① WindowsにPythonをインストール
② Djangoのインストール
③ 開発環境のインストール(VSCode)

PythonでWebアプリ開発を行う準備完了!

他にも私のブログで、Djangoについて解説している記事がありますのでご覧ください。

Python環境の構築(Anaconda)

Python環境を構築するのに、Anacondaをインストールします。

久々にインストールしようとしましたが、去年、利用条件が変わったようです。(商用利用の場合)

Anaconda パッケージリポジトリが「大規模な」組織では有償となっていた – Qiita
2024年3月末にライセンスが全面的に改訂されました。 以前とは異なり、教育機関はカリキュラムベースのコースの使用のみに限定される場合には免除されるという条件が明記されました(Educational Entities will be exe…

インストーラをダウンロードするために、以下の公式サイトにアクセスします。

Download Anaconda Distribution | Anaconda
Download Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machin…

個人向けの無償版を利用します。

今回はWindowsなので、以下のインストーラをダウンロードします。

インストーラを起動します。
私の場合は、デフォルトのまま次へ次へと進めました。

インストールが完了しました。

インストールが正常に完了したのかAnaconda Promptを立ち上げて確認します。
Windowsの検索で「anaconda」と入力して起動します。

起動されたプロンプトで以下のコマンドを入力します。

python --version

以下のバージョンが表示されました。

Python 3.8.5

開発環境でPythonコマンドを使用するために、WindowsにPATHを通しておきましょう。

Windowsの検索で「環境」と入力し、「環境変数を編集」を開きます。

ユーザ環境変数のPathをクリックし、編集ボタンをクリックします。

Anacondaをインストールしたフォルダと、Scriptsフォルダを新規追加します。
あとはOKボタンをクリックして閉じます。

広告

Djangoのインストール

引き続きAnaconda Promptを使い、以下のコマンドでDjangoをインストールします。

python -m pip install Django

以下のように直ぐに完了しました。

そのままPythonでコーディングし、Djangoがインストールされたか確認しましょう。
「python」とコマンドを実行し、対話モードにします。

(base) C:\Users\xx > python
Python 3.8.5 (default, Sep  3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)] :: 
Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>        

以下のように入力します。

>>> import django
>>> print(django.get_version())

Djangoのバージョンが表示されたら正常です。

3.1.5

引き続き次のページでは、開発環境のインストールを行います。

DjangoOSPythonWindowsプログラミング
広告

個人開発

千草 @chigusaweb

現役のITエンジニア。 気ままにコードを書いたり技術情報を発信しています。 Webアプリ/Windows・Macアプリ/モバイルアプリなど。 (Java, PHP, Javascript, Swift, Python, C#, 他) 個人開発:Clibor, Quipha, TXT-Crypter, 符計算特訓, チグサツール Kindle本: Laravel9 実践入門, 他

クリップボード履歴

Clibor

Windows

Cliborはシンプルで高機能なクリップボード履歴ソフトです。 また普段よく使うワードを定型文として登録し、いつでもクリップボードに保存することができます。高度なテキスト整形・FIFOモード・ホットキーに対応。

クリップボード履歴

Windows版Cliborの利便性を、そのままMacでも。 定型文登録、高度なテキスト整形、FIFOモードなど、便利なクリップボード履歴機能を利用できます。macOS最新のTahoeにも対応。

テキスト暗号化

テキストを暗号化してURLで共有・保存できる無料サービスです。 パスフレーズを知る人だけが復号できます。登録不要、データはサーバーに保存されません。 Notionでも利用できます。

学習

Quipha

Web / iOS

自分だけの問題集や問題を作成し、クイズを行い、学習に活用することができるアプリです。 例えば、学校の授業、語学学習、IT資格やその他の資格など多彩な分野での学習を支援します。 いつでも、どこでも、あなたの学習をサポート。

ツール

日常の「ちょっとした効率化」をサポートするWeb便利ツール集。 テキスト・データ処理から最新のAI連携まで、日々のちょっとした手間でググりがちなユーティリティを1つの場所に集約。

麻雀

麻雀の符計算をひたすら特訓しマスターしましょう。 初心者の方はもちろん、もっと速く計算したい方にも役立ちます。 5万対局以上の実践から問題を収録。

コメント

タイトルとURLをコピーしました