2 つのフィールドを持つ django モデルを構築していましたが、そのうちの 1 つだけが必要です。
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」フィールドが提供されている場合、またはその両方の場合にのみ、エントリが有効になるようにします。両方とも空白のままにすることができるため、両方のパラメーターをオプションにすることはできません。助言がありますか?