質問

As the title suggest, and if it doesn't raise 404, do I have any method to tell it to?

役に立ちましたか?

解決

https://docs.djangoproject.com/en/dev/topics/http/shortcuts/#get-object-or-404

Note: As with get(), a MultipleObjectsReturned exception will be raised if more than one object is found.

edit:

def my_view(request):
    try:
        my_object = get_object_or_404(MyModel, something=1)
    except MyModel.MultipleObjectsReturned:
        # Maybe do something.
        raise Http404
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top