リレーションの反対側でオブジェクトを作成しようとしています。 (多くの側)。djangoで関連オブジェクトの作成を実行するとコードが実行されなくなる
実際の作成を実行する瞬間にコードがかなり停止するという問題に遭遇していますが、それは失敗しますが黙っています。後続のステートメントは実行されません。プログラム全体が失敗したり、エラーを表示したりすることはありません。 stacktracesを示すエラー文や例外がなければ、ここで実際に何が間違っているのか分かりません。ここで
は、前述の文は次のとおりです。
# Class method on Pot object
def create_static_notification(self, interval, duration, value_exceeded, is_high, measurement_type, level):
self.staticnotification_set.create(
interval=interval,
duration=duration,
value_exceeded=value_exceeded,
is_high=is_high,
measurement_type=measurement_type,
level=level,
)
print 'I will never be printed):'
のインスタンスを作成しようとしているモデルはこれです:私は、持っているすべてのフィールドがそこにいることを検証してい
3210ある。
追加のコンテキスト:このコードは、MQTTプロトコルで実行されるカスタムdjangoコマンドによって実行されます。 MQTTからの後続の呼び出しは実際には動作しており、単一の呼び出しは停止します。次の呼び出しが行われ、コードのこの部分が機能しません。
ログ内のSQL文を確認してください。彼らは正しいパラメータで実行されていますか? –
ログをチェックしただけで、このモデルに関連するSQL文は実行されていません。したがって、SQLステージに到達することはありません。 – Tich
裏面の作成を行わないでください。 –