1
7

More than 1 year has passed since last update.

(保存版)Djangoチートシート

Posted at

はじめに

Django初学者でもすんなりと学べるようDjangoのインストールからアプリケーションの作成&認識まで解説します。
ってのは建前で、
本音は、いちいち入力するのが面倒なので一覧作っておきます

Pythonのインストール

Pythonの公式ページのダウンロードページに行き、ダウンロードしてください。

ターミナルやコマンドプロンプト上で

$ python3 --version
Python 3.8.10

等が表示されればインストールできています。

Djangoのインストール

Macであればlinuxはもともと入っているので大丈夫だとは思いますが、WindowsではUbuntuを入れてlinuxコマンドを使えるようにしてください。

Ubuntuの入れ方は以下を参考に。

Djangoはpipコマンドでインストールします。
(仮想環境上でも同様)

pip install django

プロジェクトの作成

私はboardprojectを作成するためのコマンドを打ちました。project名は予約語にならないよう個人で決めてもらえればOKです。

django-admin startproject boardproject .

開発用サーバー起動

python manage.py runserver

この状態でブラウザで、
http://127.0.0.1:8000/
でアクセスし、下のような画面になればOKです。
スクリーンショット (12).png

アプリケーション作成

私はboardappを作成するためのコマンドを打ちました。project作成同様予約語にならないようapplication名は個人で決めてもらってOKです。

python manage.py startapp boardapp

アプリケーションの認識

project名/settings.pyにて
追加した時点ではこのようになっています。

project名/settings.py
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

INSTALLED_APPSの配列で次のように追加します
(私はboardappを作成したので次のように追記しました)

project名/settings.py
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'boardapp.apps.BoardappConfig',
]
1
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
1
7