在manage.py runserver之后出现python django错误“没有名为…”的模块我是否正确组织了我的文件?

avwztpqn  于 2021-08-25  发布在  Java
关注(0)|答案(2)|浏览(242)

我不熟悉python和django。我正试图根据在线教程使用djoser创建一个用户身份验证系统。当我试图运行服务器来测试与 Postman 的连接时,我遇到了这个错误“没有名为“auth_system”的模块”。
是因为我组织文件夹的方式,我的“auth_system”文件无法识别吗?
另外,我将所有文件放入虚拟环境文件夹的方式是否正确?

c90pui9n

c90pui9n1#

您是否已在设置文件中将auth_系统添加到已安装的应用程序中:
已安装的应用程序=['验证系统',]

cig3rfwq

cig3rfwq2#

我将给你一个快速的参考,如何开始django项目和审查安排的文件。
确保已正确安装django。
$python-mdjango——版本
2) 移动到要在其中创建项目和命令的文件夹:

$ django-admin startproject mysite

其中mysite是项目的名称。
项目mysite的创建文件如下所示:
mysite/manage.py mysite/init.py settings.py url.py asgi.py wsgi.py
现在,您可以测试是否一切正常
$python manage.py运行服务器
2021年7月8日-10:28:12 django版本3.2,使用设置“mysite.settings”启动开发服务器http://127.0.0.1:8000/ 使用control-c退出服务器。
4) 您可以使用以下说明添加项目:

$ python manage.py startapp polls

创建的目录轮询如下所示:
轮询/init.py admin.py apps.py迁移/init.py models.py tests.py views.py
然后您可以创建如下超级用户:
$python manage.py createsuperuser--username=admin--email=admin@example.com
或者像这样的普通用户(在python提示符中):
从django.contrib.auth.models导入user=user.objects.create\u user('user01','user01@example.com“,”user01password')
希望这对你有用!
更多信息:https://docs.djangoproject.com/en/3.2/intro/tutorial01/

相关问题