django“校正项目结构

问题描述 投票:0回答:0

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', ]

已经采取了步骤 touble-Checked
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>

python django
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.