python - 在 DJANGO 中运行服务器时应用程序名称未注册
问题描述
我正在尝试使用 Django 制作一个简单的休息 API,并且每当我运行服务器时都会遇到问题。
我收到我的潜在客户模块不存在的错误,我使用
python manage.py startapp 导致
我的 settings.py 文件中已安装的应用程序部分如下所示
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'leads.apps.LeadsConfig', # I also tried `leads` and that doesnt work as well
'rest_framework'
]
我的项目目录看起来像这样
manager
leads
migrations
__init__.py
admin.py
api.py
apps.py
models.py
serializer.py
tests.py
urls.py
views.py
manager
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
manage.py
Pipfile
Pipfile.lock
如您所见,我有init .py 文件,它是空的,我不知道为什么我的潜在客户应用程序不是可以使用的模块?
有人请帮忙。
谢谢你
解决方案
进行更改后尝试重新启动服务器。您必须重新启动 Django 才能看到文件更改。
你也可以试试这个问题中提出的解决方案,和你一样,可能你忘记了什么。
推荐阅读
- python - 无法从具有 250k 值的 pandas 数据框列生成词云(非唯一,包括很多空白)
- flutter - PhoneAuthProvider.credential() 返回 AuthCredential 而不是 PhoneAuthCredential
- mysql - 为每行和 id mysql 附加最后 3 个日期条目
- python - 通过 API Gateway 触发 Lambda 的特定功能
- r - 创建捕获 4 个字符串变量中是否缺少字段的变量
- firebase - 如何删除 react-native firebase 依赖
- android - 当我将 min sdk 版本设置为 19 时,app:mergeDebugResources FAILED 出现重复资源错误
- sql - PostgreSQL - 如何找到顶级路线(两列相同的记录)?
- nuget - 编译时更改了程序集绑定重定向
- jsf - JSF 2 + Primefaces - 更新标签不起作用