Python ModuleNotFoundError:没有名为';clients.url';在Django 2.2.1中
我正在使用Django 2.2.1、djangorestframework和Python 3.7.3开发一个简单的api rest,但在尝试运行“makemigrations”命令时遇到了问题,收到了以下消息:Python ModuleNotFoundError:没有名为';clients.url';在Django 2.2.1中,python,django,django-rest-framework,Python,Django,Django Rest Framework,我正在使用Django 2.2.1、djangorestframework和Python 3.7.3开发一个简单的api rest,但在尝试运行“makemigrations”命令时遇到了问题,收到了以下消息: return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'clients.urls'
我尝试在url.py和settings.py中导入客户端,但没有任何更改。
我需要完成这个项目进行面试测试,但我被困在这个看起来像一个愚蠢的细节,我没有看到。我希望你们中的一些人能帮助我了解我的代码有什么问题,以及生成项目和应用程序时的模式。对于django rest api项目,上面的文件夹结构是否正确
My URL.py:
from django.contrib import admin
from django.urls import path, include
#import clients I've tried this with no success
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('clients.urls'))
]
您没有模块
clients/url.py
这就是它显示错误的原因ModuleNotFoundError:没有名为“clients.url”的模块
创建文件
clients/url.py
,然后它就会工作。哪里是clients/url.py
?我一步一步地遵循一个基本教程,作者没有提到创建这个文件。这就是为什么我没有创造它。愚蠢的我。@C.S.F.Junior请删除最后两条评论,因为它们不是怀疑或强求。
from django.contrib import admin
from django.urls import path, include
#import clients I've tried this with no success
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('clients.urls'))
]