38
FileFieldにチェックがジャンゴ - 私はオプションのファイルフィールドでモデルを持っていないなし
class MyModel(models.Model):
name = models.CharField(max_length=50)
sound = models.FileField(upload_to='audio/', blank=True)
は、私はそれを得るのですかなぜのは
>>> test = MyModel(name='machin')
>>> test.save()
を値をつけてみましょうか?
>>> test.sound
<FieldFile: None>
>>> test.sound is None
False
ファイルセットがある場合はどうすれば確認できますか? bool(test.sound) == False
test.sound.name
がfalsyです:何のファイルがありませんとき
どのブール値ですか? 'test.sound is False'を意味しますか? –
'is' - test.soundは' False'と同じアイデンティティを持ちません。しかし、 'test.sound:print" yes "'、 'else:print" no "'はnoを出力します。 'bool(test.sound)'は 'False'でなければなりません。 – AdamKG
+1: 'fieldFile.name'が偽であるとき、' bool(fieldFile) 'は' False'です。 – DzinX