@smn using `request.user.userdistrict.district_id` gives a `DoesNotExist` error if the user doesn't have an associated `district_id`, this error is propagated at the `request.user.userdistrict` level