少しランダムな質問ですが、私が何をしようとしているのかを説明するために最善を尽くします。貸し出される一連の物理資産を管理するアプリを構築しています。
アセットを返却するには、ユーザーは /return/1/ にアクセスします。これにより、ユーザーの名前、借用日、返却日などがクリアされます
view.py
def returnlaptop(request, laptop_pk):
Laptops.objects.filter(pk=laptop_pk).update(laptop_status='In')
Laptops.objects.filter(pk=laptop_pk).update(user='')
Laptops.objects.filter(pk=laptop_pk).update(borrowed_date='')
Laptops.objects.filter(pk=laptop_pk).update(return_date='')
return HttpResponseRedirect('/')
これは、models.datefield の値を更新しようとする場合を除いて、うまく機能します。
[u"' ' 値の日付形式が無効です。YYYY-MM-DD 形式でなければなりません。"]
とにかくこのあたりはありますか?または、これについて完全に間違った方法で行っていますか?
乾杯 Xcom