3
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Django Webアプリ作成(1) Djangoとは

Last updated at Posted at 2019-02-10

環境
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アプリの作成を進めていこうと思う。

参考
Condaコマンドについて

3
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?