django - 我如何将 django 组用于特定模型?
问题描述
有没有人可以帮助我将 Django 组用于特定模型?
例如对于博客应用程序,在条目模型中,我可以添加这样的字段来包含体育、新闻等组吗?
group = models.ForeignKey(groups,on_delete=models.CASCADE)
(something like this)
解决方案
我认为您可能会将 Django 用户组与您正在寻找的组混淆。您可能想要创建一个名为 Category 的新模型
class Category(models.Model):
shortName = models.CharField(max_length=16, primary_key=True)
Name = models.CharField(max_length=120)
# Add other fields
然后使用 Category 的外键更新 Entry 模型
class Entry(models.Model):
category = models.ForeignKey('Category', on_delete=models.CASCADE)
推荐阅读
- python - 当 num epoch 设置为 None 时,tensorflow 训练无休止
- swift - 使用 Swift 在 FireBase 数据库中发生更改时如何获取计数值?
- sql-server - 将数据从 Excel 导入 SQL Server 时如何处理外键
- ios - Alamofire 4 重试器和适配器无法看到更改的 accessToken
- asp.net - Visual Studio 缺少正文元素
- mailchimp - MailChimp 多次发送同一封电子邮件
- mvvm - MVVM,放置/处理 ui 事件的位置,例如“onClick”
- java - 尝试遍历数组中的数组
- aem - AEM/Sling:如何实现动态吊索选择器?
- xamarin.forms - 我应该为 Xamarin.Form(共享或 .Net 标准)创建什么样的项目?