DB のテーブルからすべてのレコードを削除し、Python スクリプトを実行するたびに再入力したいと考えています。
あなたがdjangoクエリセットを作成したときに私が知っている限り、それはまだDBで起動されていないクエリセットであり、このクエリセットは、len()などの関数を呼び出すか、関数が終了したときにのみ起動されます(DBで実行されます)。
obj = table.objects.filter(name="abc")
len(obj)
私の質問は
table.objects.all().delete()
django は.delete()
、関数が終了するのを検出または待機するとすぐに DB でクエリを実行しますか?