Форум сайта python.su
Какие шутки? Никаких шуток здесь не может быть! Пи.Си не знал про эту фитчу в python-e
Офлайн
skillО_о!!!
Какие шутки? Никаких шуток здесь не может быть! Пи.Си не знал про эту фитчу в python-e
>>> def foo(*args):
return sum(args)
>>> foo(1,2,3,4,5,6)
21
>>>
Офлайн
FishHookА при чем тут “*args” и “=none”? Про args и kwargs я знаю. Ха, удивил тоже мне=)skillО_о!!!
Какие шутки? Никаких шуток здесь не может быть! Пи.Си не знал про эту фитчу в python-e
Ну я тебя сейчас очень сильно удивлю>>> def foo(*args):
return sum(args)
>>> foo(1,2,3,4,5,6)
21
>>>
Офлайн
skillНаверное вы не до конца понимаете как работает питон. В нём всё объекты:
Какие шутки? Никаких шуток здесь не может быть! Пи.Си не знал про эту фитчу в python-e
@decorator
def func():...
def func_original():
....
func = decorator(func_original)
Офлайн
И еще одно дополнение:
Из того что лучше: я уже предлагал Django Messaging framework, а кроме этого вам предложили Class Based Views — вещь безумно крутая и удобная, но для неё вам стоит подтянуть питон. И что-то мне кажется что для вашей задачи она не совсем подойдёт, т.к. наследовать посути нечего и объектность в данной задаче будет лишней.
Офлайн
ImposerenМожет быть, хотя то, что Вы написали, я, конечно, понимаю.skillНаверное вы не до конца понимаете как работает питон. В нём всё объекты:
Какие шутки? Никаких шуток здесь не может быть! Пи.Си не знал про эту фитчу в python-e
ImposerenДа, я уже реализовал то, что мне надо было через него. Еще раз спасибо на наводку.
Из того что лучше: я уже предлагал Django Messaging framework
Офлайн
skillНу раз знаешь про kwargs, то помимаешь, что в функцию можно передать вообще всё что угодно или не передать ничего без вызова ошибки?FishHookА при чем тут “*args” и “=none”? Про args и kwargs я знаю. Ха, удивил тоже мне=)skillО_о!!!
Какие шутки? Никаких шуток здесь не может быть! Пи.Си не знал про эту фитчу в python-e
Ну я тебя сейчас очень сильно удивлю>>> def foo(*args):
return sum(args)
>>> foo(1,2,3,4,5,6)
21
>>>
def battle(request, **kw):
if not kw.get('bat_id') or not kw.get('place'):
return HttpResponseForbidden()
messageVote, bat_id,place = kw.get('messageVote'), kw.get('bat_id'), kw.get('place')
Офлайн
skillЕсли понимаете єто, то возможно думаете что вьюхи джнаго при return делают какую-то магию? По сути они просто возвращают текст, поэтому вполне можно использовать другие вьюхи, т.к. они возвращают тоже текст. render_to_response может сбивать с толку — кажется что он делает что-то странное, возможно вызывает какие-то веб внутренности, но на самом деле он просто обрабатывает темплейт и возвращает результирующий текст.
Может быть, хотя то, что Вы написали, я, конечно, понимаю.
Офлайн
FishHookСпасибо, уже реализовал через сообщения, но буду иметь ввиду)skillНу раз знаешь про kwargs, то помимаешь, что в функцию можно передать вообще всё что угодно или не передать ничего без вызова ошибки?FishHookА при чем тут “*args” и “=none”? Про args и kwargs я знаю. Ха, удивил тоже мне=)
О_о!!!
Ну я тебя сейчас очень сильно удивлю>>> def foo(*args):
return sum(args)
>>> foo(1,2,3,4,5,6)
21
>>>
Если знал про kwargs, то вот тебе еще одно решение.def battle(request, **kw):
if not kw.get('bat_id') or not kw.get('place'):
return HttpResponseForbidden()
messageVote, bat_id,place = kw.get('messageVote'), kw.get('bat_id'), kw.get('place')
Офлайн