- 手动添加:在settings.py文件中的INSTALLED_APPS列表中手动添加应用程序名称。
例如,'blog”应用程序添加到INSTALLED_APPS中:
INSTALLED_APPS = [
...
'blog',
...
]
- 使用命令添加:在命令行中使用manage.py命令添加应用程序。
例如,'blog”应用程序添加到INSTALLED_APPS中:
python manage.py startapp blog
- 使用应用程序配置添加:在应用程序的apps.py文件中添加应用程序配置,并在settings.py中引用该配置。
例如,在blog应用程序中创建名为BlogConfig的应用程序配置类,并在settings.py中引用:
blog/apps.py:
from django.apps import AppConfig
class BlogConfig(AppConfig):
name = 'blog'
settings.py:
INSTALLED_APPS = [
...
'blog.apps.BlogConfig',
...
]
- 使用扫描添加:Django将自动扫描项目中的应用程序,并自动将其添加到INSTALLED_APPS中。如果您的应用程序在INSTALLED_APPS中没有列出,则尝试手动添加或运行migrate命令,Django将自动扫描并添加应用程序。