python - 当一个表中的数据保存在 Django 管理界面中时,如何触发将字段保存在另一个表中?
问题描述
这些是我的模型。
class User(models.Model):
USER_TYPES = (
('P', 'Professor'),
('S', 'Student')
)
user_type = models.CharField(max_length=1, choices=USER_TYPES)
first_name = models.CharField(max_length=20)
last_name = models.CharField(max_length=20)
...
class StudentDetail(models.Model):
student = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
...
class ProfessorDetail(models.Model):
professor = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
...
我正在使用该DjangoAdmin
界面来填充这些表。保存一个表中的数据时,有没有办法触发将数据保存在另一个表中的请求?
我希望根据保存在表StudentDetail
中的值自动重定向到输入数据。ProfessorDetail
User
我希望这发生在 Django 管理界面中。否则,这将非常简单。
解决方案
推荐阅读
- haskell - Haskell 中的 TypeNats、ViewPatterns 和 arithmoi
- android - SharedPreferences 只保存默认值
- javascript - 比较两个约会数组并消除冲突
- c++ - 在类中将函数作为参数传递时出错
- javascript - discord.js 无限清除命令
- c# - WPF(.NET-Core):如何以编程方式将按钮背景颜色绑定到矩阵的索引值?
- c++ - 从 txt 文件中读取变量并将它们作为数组保存到类对象中 c++
- python - 将 discord bot 暴露给 API (Flask, FASTAPI)
- haskell - cabal 似乎没有注册已安装的软件包
- javascript - React Router 根据 URL 渲染信息