Django datetime フィールド「time」を作成し、それに基づいていくつかの比較を行いたいと考えています。しかし、Unicode を date.datetime フィールドと比較できないというエラーが表示されます
これが私がやっていることです
if form.is_valid():
if formdata['time']==datetime.datetime.min:
formdata['time'] = datetime.date.now
if formadata['time'] < last_entry_time:
error_message
私が理解できたのは、最初の条件は、それらが等しい場合でも false を返し (デフォルトでは min に設定されています)、2 番目の if 条件ではエラーが発生するということでした..
日時フィールドの Python ドキュメントを参照すると、「==」と「!=」の比較で型エラーが発生しないことが言及されています。したがって、基本的に両方の条件文に型の不一致があります