画像モデルがあるとします
class Image(...
# store file info
image = ImageField(...
# store link info
url = URLField(...
# storing either image or url is okay
# storing both is NOT okay
# storing neither is NOT okay
ユーザーが画像ファイルをアップロードしたり、リンク先の画像 URL を送信したりできるようにしたい。モデルがユーザーに 2 つのフィールドの少なくとも 1 つを要求する方法はありますか?