Django Webアプリ作成(3) アプリケーション作成

最終更新日:


環境
OS : macOS Mojave
Anaconda : python3.6.7
Django==2.1.5
ここまでの流れ
前回でDjangoアプリの大枠を作成したので、今回から中身のアプリを作成していこうと思います。
作成したいWebアプリ
3回目で書くのもおかしいかもしれないが、まず作りたいアプリを決めないといけない。
作りたいものはいろいろあるが、最初ということでブログ形式のサイトを作ってみようと思う。
Django Girls チュートリアルを参考にして作成していく。
アプリケーションの作成
Terminal
python manage.py startapp blog
上のコードの”blog”は作成するアプリケーションの名前であり、好きな名前をつけて良い。
実行後のファイル構成は以下のようになる。
djangoblog
├── blog
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
├── config
│   ├── __init__.py
│   ├── __pycache__
│   │   ├── __init__.cpython-37.pyc
│   │   ├── settings.cpython-37.pyc
│   │   ├── urls.cpython-37.pyc
│   │   └── wsgi.cpython-37.pyc
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── db.sqlite3
├── manage.py
├── static
└── templates
アプリの登録
設定ファイル(config/setting.py)に今作成したアプリを登録する。
config/setting.py
INSTALLED_APPS = [
‘django.contrib.admin’,
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘dj

サイト名: Qiita
2019年2月18日

無料メールマガジン登録

週1回、注目のAIニュースやイベント情報を
編集部がピックアップしてお届けしています。

こちらの規約にご同意のうえチェックしてください。

規約に同意する