0Pricing
Django Academy · レッスン

INSTALLED_APPSにアプリを登録する

新しいアプリをDjangoに認識させます

「INSTALLED_APPSにアプリを登録する」はCoddyKit上の無料Django Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDjango Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Django Academyコースには全4レッスンが含まれています。

このレッスンの一部はまだ翻訳されておらず、英語で表示されています。

Django Must Be Told

Creating an app folder is not enough. Django only activates an app once you add it to the INSTALLED_APPS list in settings.

Find the List

Open settings.py and look near the top for INSTALLED_APPS. It is a plain Python list of strings, one per active app.

INSTALLED_APPS = [
    "django.contrib.admin",
]

Built-in Apps Are Already There

You will see entries like django.contrib.auth and admin. These ship with Django and power features you get for free.

Add Your App

To switch on your app, add its name as a string to the list. The simple form is just the app's folder name.

INSTALLED_APPS = [
    "django.contrib.admin",
    "blog",
]

The Cleaner AppConfig Path

The recommended form points to the config class in apps.py. Using the full AppConfig path is the modern Django convention.

INSTALLED_APPS = [
    "blog.apps.BlogConfig",
]

Why Registration Matters

Once registered, Django can find your models, templates, and admin entries. Skip this step and your features simply will not load.

Unlocks Migrations

Migrations only run for apps in the list. Without registration, makemigrations ignores your models and no tables get created.

Order Can Matter

Django reads INSTALLED_APPS top to bottom. Order rarely matters, but it can affect template and static file lookups when names clash.

Mind the Commas

It is a Python list, so every entry needs a trailing comma. A missing comma is a classic, confusing beginner error here.

Verify It Loaded

After editing, run the dev server. If Django starts without an error about your app, the registration worked correctly.

python manage.py runserver

Third-Party Apps Too

Installed packages like Django REST Framework also go in this list. Registering them is what turns a pip install into working features.

Quick Check

What happens to your app's models if you forget INSTALLED_APPS?

Recap: App Switched On

You added your app to INSTALLED_APPS, ideally via its AppConfig path. That one line lets Django load your models, admin, and migrations. ✅

よくある質問

「INSTALLED_APPSにアプリを登録する」レッスンは無料ですか?

はい。「INSTALLED_APPSにアプリを登録する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Django Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Django Academyコースには全4レッスンが含まれています。

「INSTALLED_APPSにアプリを登録する」で何を学びますか?

新しいアプリをDjangoに認識させます ブラウザで直接実行するハンズオンコードでDjango Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Django Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのDjango Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。

「INSTALLED_APPSにアプリを登録する」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このDjango Academyレッスンでコードを書いて実行できますか?

はい。すべてのDjango Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. startappとアプリフォルダーの構成
  2. INSTALLED_APPSにアプリを登録する
  3. settings.pyを見て回る
  4. manage.py:コマンドセンター
← Django Academyに戻る