首页 > 解决方案 > 我的注册表单不适用于 django python

问题描述

我的应用程序有问题,注册未在后端创建配置文件。我曾尝试使用 django 表单,但我不喜欢它们的呈现方式,所以我想使用自定义表单,但是一旦我单击按钮提交,什么都没有发生,我检查后端没有配置文件。

标签: pythondjango

解决方案


配置文件模型的字段与您在注册​​表单中传递的字段不同

在您的个人资料模型中

  class Profile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    avatar = models.CharField(max_length=500)
    about  = models.CharField(max_length=500)
    location = models.CharField(max_length=30, blank=True)


def __str__(self):
    return self.user.username

您是否忘记在您的表单中创建这些字段。py 这个链接将帮助您


推荐阅读