Django导入错误。无法导入名称接收者

时间:2019-07-02 15:51:54

标签: python django importerror

我正在学习Django,并且在尝试使用Signal和Receiver时,收到了ImportError。 代码:

from django.dispatch import reciever

错误:

  File "C:\Users\krish\Documents\python\django_project\users\signals.py", line 3, in <module>
    from django.dispatch import reciever
ImportError: cannot import name 'reciever' from 'django.dispatch' (C:\Users\krish\Envs\myproject\lib\site-packages\django\dispatch\__init__.py)

我见过this post,我尝试删除并重新添加django模块,但是没有任何反应。我该怎么做才能使其解决并使其正常工作?

我正在使用django-2.3和python 3.7.3

1 个答案:

答案 0 :(得分:2)

用户将导入语句拼写错误,这对每个人来说都是如此。用户具有:

 from django.dispatch import reciever

同时应为:

from django.dispatch import receiver

黄金法则:i在e之前,c之后