django - Django - 如何创建新公司并将其链接到现有用户
问题描述
大家好:)
我是 Django 世界的新手,基本上我有三个应用程序:CustomUsers
,Company
以及Team
以下内容:
首先用户创建一个“帐户”,然后用户创建一个新的“公司”,然后是一个新的“团队”,我的问题是如何将当前用户和现有公司链接到新团队?
自定义用户应用程序:
class CustomUser(AbstractUser):
bio = models.CharField(max_length=300, null=True, blank=True)
image = models.ImageField(upload_to="userimages/", null=True, blank=True)
job_title = models.CharField(max_length=300, null=True, blank=True)
member_of_company = models.ForeignKey("company.Company", null=True, blank=True, on_delete=models.SET_NULL)
和公司应用程序
class Company(models.Model):
title = models.CharField(max_length=200)
logo = models.ImageField(null=True, blank=True,upload_to="logos/")
website= models.CharField(null=True, blank=True, max_length=200)
最后是团队应用程序:
class Team(models.Model):
title = models.CharField(max_length=150)
members = models.ManyToManyField("accounts.CustomUser", blank=True, related_name='team_members')
company = models.ForeignKey("company.Company",
null=True,
blank=True,
on_delete=models.SET_NULL,
related_name='teams')
我的问题是如何将新的“团队”与现有的公司和用户联系起来。
提前致谢。
解决方案
推荐阅读
- azure - 有没有办法让 helm3 与 `az acr helm` cmd 中的`helm3 push`chart.tgz 文件相同?
- python - 使用 nglview 的 Jupyter Notebook 错误,无法处理内核消息
- javascript - 计算剩余天数百分比
- reactjs - 当状态为空对象时反应不重新渲染
- oracle - 应用程序无法通过 VPN 连接到 Oracle 数据库
- ruby-on-rails - 如何在 VS Code 中调试 jruby 应用程序
- python - 优化找到一组重叠段的最大最小整数的函数
- ios - 有没有办法在空的 uitextfield 中跟踪字符删除?
- html - flex-wrap 在 Internet Explorer 中不起作用
- python - 如何在不暂停代码的情况下延迟特定功能?