繁体   English   中英

它显示了无法访问发件人的警告! 与 **kwargs 相同,当我以管理员身份登录时,我的个人资料页面显示有关管理员的详细信息

[英]its showing a warring that sender is not accessed! and same with **kwargs and when I login as admin my profile page shows the details about the admin

“”“我无法访问发件人和 **kwargs,这是我的 signals.py 文件,我猜这导致了一个错误,即当我以管理员身份登录时,它也开始在我的个人资料页面中显示管理员详细信息,请帮助我出去,因为我是 Django 的新手"""

from django.db.models.signals import post_save
from django.contrib.auth.models import User
from django.dispatch import receiver
from .models import Profile

@receiver(post_save, sender=User)
def create_profile(sender, instance, created, **kwargs):
    if created:
        Profile.objects.create(user=instance)


 
def save_profile(sender, instance,**kwargs):
    instance.profile.save()

在此处输入图像描述

在此处输入图像描述

[![在此处输入图像描述][3]][3]

下图是apps.py,这里显示users.signals未访问[3]: https://i.stack.imgur.com/JxE5m.png

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM