Django 如何用剖面图解决方位角误差

Django 如何用剖面图解决方位角误差,django,Django,我需要在我的项目中创建配置文件。我确信我的代码没有问题,但仍然收到错误:AttributeError at/admin/login/ “User”对象没有“UserProfile”属性,这让我抓狂。。我已经检查了整个谷歌,找不到解决方案 模型 信号 应用程序 html 用户:{{User.username} 电子邮件:{{user.Email} {%csrf_令牌%} 更新您的详细信息 {{user_form | crispy}} 更新 您忘记在UserProfile类的用户字段中指定相关的\

我需要在我的项目中创建配置文件。我确信我的代码没有问题,但仍然收到错误:AttributeError at/admin/login/ “User”对象没有“UserProfile”属性,这让我抓狂。。我已经检查了整个谷歌,找不到解决方案

模型 信号 应用程序 html

用户:{{User.username}

电子邮件:{{user.Email}

{%csrf_令牌%} 更新您的详细信息 {{user_form | crispy}} 更新
您忘记在UserProfile类的用户字段中指定相关的\u名称,正是该属性允许您稍后执行反向查询,只需添加

user = models.OneToOneField(User, on_delete=models.CASCADE, related_name="user_profile")
现在在你的信号里

@receiver(post_save, sender=User)
    def save_profile(sender, instance, **kwargs):
        instance.user_profile.save()

另请查看以供参考

relatedObjectsDoes位于/admin/login/User的文本列表没有用户配置文件:(您是否尝试过
python manage.py makemigrations
python manage.py migrate
?同时尝试创建新用户,错误消息清楚地表明给定用户的配置文件不存在。是的,我有。创建新用户时,我立即收到save()获取了一个意外的关键字参数“force_insert”。此外,我以前也遇到过此问题,并尝试添加args/kwards以保存方法,但仍然没有成功:(
class UsersConfig(AppConfig):
                    name = 'users'

                    def ready(self):
                        import users.signals
       <div class="container">
            <div class="mt-5">
                    <div class="media">
                        <img class="rounded-circle account-img" src="{{user.userprofile.image.url}}" style="max-height: 100px; max-width: 100px;">
                    </div>
                    <div class="media-body mt-3">
                            <h2 class="account-heading">User: {{user.username}}</h2>
                            <p class="text-secondary">Email: {{user.email}}</p>
                    </div>
                    <form method="POST" enctype="multipart/form-data">
                        {%csrf_token%}
                        <fieldset class='form-group'>
                            <legend class='border-bottom mb-4'>Update your details</legend>
                          {{user_form|crispy}}
                        </fieldset>
                        <div class='form-group'>
                            <button class='btn btn-outline-info' type="submit">Update</button>
                        </div>
                     </form>
            </div>
        </div>
user = models.OneToOneField(User, on_delete=models.CASCADE, related_name="user_profile")
@receiver(post_save, sender=User)
    def save_profile(sender, instance, **kwargs):
        instance.user_profile.save()