Python 在Django 2.0中使用URL
我正在学习用Django创建RESTAPI,出于演示目的,我尝试复制并使用。我完全按照教程中给出的方法创建了项目结构。当前目录结构如下所示:Python 在Django 2.0中使用URL,python,django,url,Python,Django,Url,我正在学习用Django创建RESTAPI,出于演示目的,我尝试复制并使用。我完全按照教程中给出的方法创建了项目结构。当前目录结构如下所示: cv_api cv_api __init__.py __pycache__ settings.py urls.py wssgi.py face_detector admin.py apps.py __init__.
cv_api
cv_api
__init__.py
__pycache__
settings.py
urls.py
wssgi.py
face_detector
admin.py
apps.py
__init__.py
migrations
models.py
tests.py
views.py
db_sqlite3
manage.py
我在cv\u api/cv\u api/face\u detector/views.py中包含了人脸检测代码
我试图编辑cv\u api/cv\u api/url.py
,以包含教程中给出的面部检测器检测功能。以下是本教程中建议的内容:
from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
# Examples:
url(r'^face_detection/detect/$', 'face_detector.views.detect'),
# url(r'^$', 'cv_api.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
url(r'^admin/', include(admin.site.urls)),
)
然而,由于我使用的是django 2.0.6,我意识到patterns函数已被弃用。因此,我尝试使用以下方法:
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
path('detect/',face_detector.views.detect),
]
但是当我运行manage.py运行服务器时,我发现face\u检测器未找到错误
模块中的face\u检测器似乎没有导入url.py
中的face\u检测器谢谢您…在添加导入人脸检测仪后,
并从“人脸检测仪导入视图”运行服务器后,我可以接受这一回答