- 1
- 2
- 3
- 4
url = request.get_full_path()
if 'show_error' in url:
show_param = url.split('?show_error=')
error = show_param[1]
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−428
url = request.get_full_path()
if 'show_error' in url:
show_param = url.split('?show_error=')
error = show_param[1]
Кусок кода из Django проекта
Взяли индуса на работу. Вот так он достает GET параметры
someone 07.05.2012 13:09 # +4
larikov 07.05.2012 15:57 # +1
Вообще, конечно, удивительно - как можно так делать? :) Данный товарищ на питоне не разрабатывал до этого, пришел из мира Java. Но вот мне интересно, неужели в Java нет легкого способа получить GET параметры? Или это все же врожденная индусская способность делать простые вещи через максимально непонятные и нелогичные конструкции.
roman-kashitsyn 07.05.2012 16:14 # +3
> Или это все же врожденная индусская способность
скорее второе
larikov 07.05.2012 17:07 # 0
И это печально. Печально осознавать, какие сюрпризы еще на подходе. Причем сам то он вроде толковый, рассуждает логично и грамотно. Но, теория теорией, а на практике получается вот такое говнокодерство :)
3.14159265 07.05.2012 16:51 # +1
Через HttpRequest это довольно просто. Современный Jax-rs еще более упростил сей процесс.
>пришел из мира Java
Просто не осилил.
larikov 07.05.2012 17:09 # 0
PythonGovno 12.05.2012 13:16 # −2