Djangoを使ってみる (準備)

Djangoとは

DjangoPythonで実装されたWebアプリケーションフレームワーク

Djangoのインストール

Django本体と関連するライブラリをインストール。

pip install django
pip install djangorestframework
pip install django-filter

データベース接続する際のライブラリもインストール。 今回はMySQL

pip install mysqlclient

プロジェクトとアプリケーションの作成

適当なフォルダでdjango-adminコマンドを実行してプロジェクト「sample_project」を作成する。

django-admin startproject sample_project

作成するとプロジェクト名のフォルダが作られるので、その中でアプリケーション作成のコマンドを実行して、アプリケーション「sample_app」を作成する。

cd sample_project
python manage.py startapp sample_app

ここまで実行すると、以下のようなフォルダとファイルが生成される。

sample_project
  │  manage.py
  │
  ├─sample_app
  │  │  admin.py
  │  │  apps.py
  │  │  models.py
  │  │  tests.py
  │  │  views.py
  │  │  __init__.py
  │  │
  │  └─migrations
  │          __init__.py
  │
  └─sample_project
      │  settings.py
      │  urls.py
      │  wsgi.py
      │  __init__.py
      │
      └─__pycache__
              settings.cpython-36.pyc
              __init__.cpython-36.pyc

ここに設定を追記したりコードを追加したりして行く。