Змея / Говнокод #16954 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
@login_required
def datadelivery_stats_report(request, campaign_id):

    try:
        start_date = extract_date_to_default_timezone(request, 'start_date')
    except ValidationError:
        return HttpResponseServerError("The %s parameter is invalid." % 'start_date')
    except AttributeError:
        return HttpResponseServerError("The %s parameter is invalid." % 'start_date')
    except KeyError:
        return HttpResponseServerError("The %s parameter is missing." % 'start_date')

    try:
        end_date = extract_date_to_default_timezone(request, 'end_date')
    except ValidationError:
        return HttpResponseServerError("The %s parameter is invalid." % 'end_date')
    except AttributeError:
        return HttpResponseServerError("The %s parameter is invalid." % 'end_date')
    except KeyError:
        return HttpResponseServerError("The %s parameter is missing." % 'end_date')

Джанга такая джанга... Почему же нельзя выбросить ошибку валидации? 404 можно...

Запостил: kyzi007 kyzi007, (Updated )

Комментарии (7) RSS

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8