環境
OS : macOS Mojave
Anaconda : python3.6.7
Django==2.1.5
#Djangoとは
PythonをベースにしたWebフレームワーク
WebフレームワークとはWebアプリケーションを簡単に作れる仕組みのこと。
Pythonフレームワークでは他に、FlaskやBottleなどがある。
#Djangoのフレームワーク構造
Djangoを構成する要素はいろいろあるが、その中でも「モデル」(M)、「テンプレート」(T)、「ビュー」(V)の3つが最重要であり、これらをまとめて「MTVフレームワーク」と呼ばれる。
「モデル」はアプリケーション内部で扱うデータとビジネスロジックを担当する。
「テンプレート」と「ビュー」はともにUIへの出力を担当するが、
「テンプレート」はデータの見せ方を、「ビュー」はデータの選び方を担当する。
#事前準備
Django用の仮想環境の作成
conda create -n django
上のコードの"django"の部分は仮想環境名なので自分の好きな名前で良い。
作成した仮想環境に入る
source activate django
ターミナルの先頭に(django)と出ていればOK。
Djangoパッケージのインストール
conda install django
インストールされているか確認(仮想環境上のパッケージを表示)
conda list
以上で、Djangoを始める準備は完了。
次回から少しずつWebアプリの作成を進めていこうと思う。