我正在学习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
答案 0 :(得分:2)
用户将导入语句拼写错误,这对每个人来说都是如此。用户具有:
from django.dispatch import reciever
同时应为:
from django.dispatch import receiver
黄金法则:i在e之前,c之后