2024-06-26 14:53:30 发布
网友
我正在尝试将用户的电子邮件拆分到域中,并在前端显示它。我使用的是Django的用户模型。
在模型.py
class UserDomain(models.Model): user = models.ForeignKey(User) def splitEmailToDomain(self): return self.user.email.split('@')[1].lower()
在索引.html
我到底做错了什么?
您可能需要将其定义为属性,并将join应用于空字符串:
join
class UserDomain(models.Model): @property def splitEmailToDomain(self): return ''.join(self.user.email.split('@')[1]).lower()
假设你的课看起来像
class UserDomain(models.Model): user = models.ForeignKey(User,...)
并且您的User类有一个email字段。在
User
email
那么你的方法应该更像这样:
然后在你的模板中你可以说
{{object.email_domain}}
您可能需要将其定义为属性,并将
join
应用于空字符串:假设你的课看起来像
并且您的
User
类有一个email
字段。在那么你的方法应该更像这样:
^{pr2}$然后在你的模板中你可以说
相关问题 更多 >
编程相关推荐