我正在构建一个具有两个字段的 django 模型,只需要其中一个。
class course_data(models.Model):
link = models.CharField(max_length = 500, null = True, blank = True)
uploaded_file = models.FileField(upload_to='course_files', null = True, blank = True)
name = models.CharField(max_length = 200, null = True, blank = True)
description = models.TextField(null = True, blank = True)
applies_to = models.ManyToManyField('course')
我希望该条目仅在提供“链接”字段或提供“uploaded_file”字段或两者兼有时才有效。我不能将这两个参数都设为可选,因为它们都可以留空。有什么建议么?