【问题标题】:ImportError: cannot import name 'users'ImportError:无法导入名称“用户”
【发布时间】:2018-07-03 05:13:30
【问题描述】:

我是 python 新手,我正在按照以下教程构建 djangorestframework API http://www.django-rest-framework.org/tutorial/quickstart/ 我已经配置 蟒蛇 3.5 画中画 9.0.1 Django 2.0

教程/教程/urls.py

from django.conf.urls import url, include
from django.contrib import users
from rest_framework import routers
router = routers.DefaultRouter()
router.register(r'users', views.UserViewSet)
router.register(r'groups', views.GroupViewSet)

# Wire up our API using automatic URL routing.
# Additionally, we include login URLs for the browsable API.
urlpatterns = [
    url(r'^', include(router.urls)),
    url(r'^users/', user.site.urls),    
]

错误:

文件“/home/pradeep/tutorial/tutorial/tutorial/urls.py”,第 18 行,在 从 django.contrib 导入用户 ImportError:无法导入名称“用户”

【问题讨论】:

  • 我在链接的教程页面上找不到from django.contrib import users 行。它在另一个页面上吗?
  • 您是否尝试从该子模块导入? from django.contrib.auth.models import User

标签: python django


【解决方案1】:

尝试改变

from django.contrib import users

收件人:

from django.contrib.auth.models import User

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 2014-10-10
    • 2014-09-20
    • 2014-08-28
    • 2014-06-10
    • 2016-05-16
    • 2019-05-25
    相关资源
    最近更新 更多