Django版本:5.1.6 OS:Windows11
项目结构
router_log_project/
manage.py
router_log_project/ (Inner project directory)
__init__.py
settings.py
urls.py
wsgi.py
logs/
__init__.py
models.py
views.py
migrations/
__init__.py
env/
db.sqlite3
SETTINGS.PY
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'logs',
]
INSTALLED_APPS
:我经过精心验证了
'logs'
的拼写。 werified
INSTALLED_APPS
文件:
我已经确认__init__.py
文件都存在于内部
__init__.py
目录和router_log_project
app Directory中。 Restarted开发服务器:进行更改后,我已经多次重新启动了服务器。 deacticativit/重新激活虚拟环境:
我尝试创建一个新的虚拟环境。
Django应用程序必须包含一个文件,例如“ apps.py”。该文件包含应用程序的配置,该应用程序将在启动服务器时稍后初始化。 该文件包含以下类型的类:
logs
在看您提供的层次结构时,我敢说您手动创建了应用程序目录和文件。但是,Django有一个特殊命令,该命令将自动创建应用程序和所有必要的文件。命令行:
from django.apps import AppConfig
class <your_app_name>Config(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = '<your_app_name>'
最后一步是在设置中的此应用程序配置类中添加“链接”。
在设置.py:
python manage.py startapp <your_app_name>