View on GitHub

アプリケーションの登録

Home

アプリケーションの登録

アプリケーションを作成したら、プロジェクトにアプリケーションを登録する必要があります。プロジェクトの設定ファイルであるrecsys_django/recsys_django/settings.pyINSTALLED_APPSに、登録するアプリケーションを追加します。

リスト1: recsys_django/recsys_django/settings.py

......
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    
    'online.apps.OnlineConfig',     # 追加
]
......

このように、INSTALLED_APPSのリストの最後に'online.apps.OnlineConfig',を追加します。ここで、online.apps.OnlineConfigは、recsys_django/online/apps.pyに書かれているAppConfigクラスのサブクラスOnlineConfigへの参照を指します[1]。

プロジェクトの設定に関する内容はsettings.pyに記述していきます。設定ファイルの詳細は文献[2]を参照してください。なお、コードの編集はテキストエディタでも良いですが、Visual Studio Codeのような統合開発環境を利用すると便利です。Visual Studio Codeの設定については、Visual Studio Codeを参照してください。

参考

  1. 現場で使える Django の教科書《基礎編》 # 10.2 インストールするアプリケーション一覧
  2. 現場で使える Django の教科書《基礎編》 # 第10章 設定オブジェクトと設定ファイル (settings.py)