django - Django-如何使用从一个模型到另一个模型的一个字段?
问题描述
我有 2 个模型GeneralUser
&UserVoteNews
使用 User 作为外键。我想在 中添加一个布尔字段GeneralUser
,并想在UserVoteNews
模型中访问它。我怎样才能做到这一点?
class GeneralUser(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
ban = models.BooleanField(default=True)
class UserVoteNews(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
ban = ??
解决方案
我会为禁令领域制作单一模型。等等
class allUser(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
ban = models.BooleanField(default=True)
class GeneralUser(models.Model):
user = models.ForeignKey(allUser, on_delete=models.CASCADE)
class UserVoteNews(models.Model):
user =models.ForeignKey(allUser, on_delete=models.CASCADE)
推荐阅读
- git - “ssh:无法解析主机名heroku.com:名称解析中的临时失败致命:无法从远程存储库中读取。”
- asp.net-core - “dotnet run”命令的行为不同于在 Visual Stuido 2017 中运行
- c# - 如何使用(光子螺栓)创建多个房间并让客户自动加入?
- stata - 来自年月函数的无意义日期
- android - 三个布局为一个活动做同样的事情
- flutter - 如何在 Android 上运行风格为 iOS 的 Flutter 应用程序
- django - JsonResponse 在 django_nose 测试期间被读取为字符串
- vb.net - 处理属性从 vb.net 中的另一个类更改
- javascript - Date.UTC() 未返回预期结果
- assembly - 汇编指令 MOV BL,0