Skip to main content
 首页 » 编程设计

python之导入错误 : cannot import name UserSerializer while creating a demo rest api

2025年05月04日16lvdongjie

我正在尝试根据 this 在 Django Rest Framework 上构建休息服务教程。

我在尝试运行时遵循了所有步骤

python manage.py createsuperuser 

出现以下错误:

File "/lib/python2.7/importlib/__init__.py", line 37, in import_module 
__import__(name) 
File "/tutorial/tutorial/urls.py", line 24, in <module> 
from tutorial.quickstart import views 
File "/tutorial/tutorial/quickstart/views.py", line 6, in <module> 
from tutorial.quickstart.serializers import UserSerializer,    GroupSerializer 
ImportError: cannot import name UserSerializer 

请您参考如下方法:

确保信息确实在 serializers.py 中,tutorial 是项目名称,quickstart 您的应用名称

那你就可以写

from .serializers import UserSerializer, GroupSerializer