我有以下模型:
class Project(models.Model):
name = models.CharField(max_length=200)
class Task(models.Model):
name = models.CharField(max_length=200)
project = models.ForeignKey('Project', on_delete=models.CASCADE,
related_name='tasks')
Run Code Online (Sandbox Code Playgroud)
我希望能够在创建过程中为任务选择项目,并在任务创建后禁止更改它。
如何Task.project
在创建期间可编辑但在数据库/模型级别更新期间不可编辑?
到目前为止的方法: