次のコードでモデル インスタンスを取得する必要がある、views.py を作成しています。
model_instance = AlertCount.objects.get(user=request.user.username)
しかし、実行後初めてpython manage.py syncdb
。テーブルのフィールドは、最初はempty
です。したがって、このエラーが表示されます
DoesNotExist: AlertCount matching query does not exist
それは明白であるべきです。しかし、私のviews.pyメソッドによると、このエラーが発生した場合、0
このモデルインスタンスにすべてのフィールドを渡した後、イベントがメソッドを実行し続けます。