有人能帮我吗?我一直在这里询问有关SO的问题,但无法得到答案。
我越来越'User' object has no attribute 'profile'
这是我的用户模型
class Profile(models.Model):
NARRATESTATUS = (
('PAS', 'Passed'),
('REV', 'For_Review'),
('ACC', 'Narration_Accepted'),
)
TRANSLATESTATUS = (
('PSD', 'Passed'),
('RVW', 'For_Review'),
('ACP', 'Translation_Accepted'),
)
user = models.ManyToManyField(User, max_length=50, related_name='userprofile')
image = models.ImageField(default='default.jpg', upload_to='profile_pics')
narrate = models.TextField(max_length=9999, default='Enter Narration')
review_narration = models.CharField(max_length=50, choices=NARRATESTATUS, default='Reviewing Narration')
translate = models.TextField(max_length=9999, default='Enter Translation')
review_translation = models.CharField(max_length=50, choices=TRANSLATESTATUS, default='Reviewing Translation')
def __str__(self):
return self.user
def save(self, *args, **kwargs):
super().save(*args, **kwargs)
img = Image.open(self.image.path)
if img.height > 300 or …Run Code Online (Sandbox Code Playgroud)