データベース ルックアップから 返された 0 レコードを処理する最善の方法は何ですか?
デフォルトのdjangoユーザーオブジェクト(テーブル)への 外部キーを持つUserDetailsオブジェクト(テーブル)があります
UserDetails オブジェクト (テーブル) に行/レコードを まだ持っていないユーザーを処理するにはどうすればよいですか?
UserDetails テーブルに行 がないユーザーでこのルックアップを行うと、次のエラーが発生します。
/my-page/ の IndexError
範囲外のリスト インデックス
@login_required
def my_page(request):
""" A function to render My Page
"""
user_details = UserDetails.objects.filter(id=2)[0]
# Return rendered HTML
return render_to_response('my_page.html', RequestContext(request,
{
'city_town': user_details.city_town,
'state_province': user_details.state_province,
}))
# end def