0
DECIMALFIELDを空白のままにしようとしています。条件を満たしていない場合は、「if文」を空白のままにしておきたいと思います。私のモデルはすでにblank=True, null=True
に設定されています。あなたの助けを事前に条件が満たされない場合は、DECIMALFIELDを空白のままにします。
def clean_xrate(self):
xrate_date = self.cleaned_data.get(str("date"))
currency = self.cleaned_data.get("currency")
curr = currency
if not xrate_date:
raise ValidationError('Error')
elif curr == 'USD':
xrate = 'NULL' <---This doesn't work. ☹️
else:
prior_date_rate = cr.get_rate(curr, 'USD', xrate_date)
xrate = "{0:.4f}".format(prior_date_rate)
return xrate
ありがとう!
xrate = 'None'? –