我是第一次尝试这个,我在导入信号时出错来自 apps.pyfrom django.apps import AppConfigclass ChitchatConfig(AppConfig): name = 'chitchat' def ready(self): import users.signals来自 signals.pyfrom django.db.models.signals import post_savefrom django.contrib.auth.models import Userfrom django.dispatch import receiverfrom .models import user_Profile@receiver(post_save,sender=User)def create_profile(sender,instance,created,**kwargs): if created: user_Profile(user=instance)@receiver(post_save,sender=User)def save_profile(sender,instance,**kwargs): instance.user_Profile.save()
1 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
Django 有自己的导入语句,众所周知,专为标准 python 代码设计的 pylint 无法正确解释某些导入语句,并可能引发错误。
以下是您应如何解决此问题:
安装这个插件:
pip install pylint-django
pylintrc
在项目的最外层创建一个文件。添加--load-plugins pylint_django
到这个文件。保存文件并重新加载您的工作区。
添加回答
举报
0/150
提交
取消