Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 30, 2007 21:50:27

Rat
От:
Зарегистрирован: 2007-10-29
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Django + Поток. Ищу помощи

Именно так я и хочу!!!!!!!!!!!!!!!!!!!!!!!!!!!

Вот только средставми Django =(



Офлайн

#2 Окт. 30, 2007 22:11:49

redixin
От:
Зарегистрирован: 2006-11-27
Сообщения: 66
Репутация: +  1  -
Профиль   Отправить e-mail  

Django + Поток. Ищу помощи

Rat
Именно так я и хочу!!!!!!!!!!!!!!!!!!!!!!!!!!!

Вот только средставми Django =(
дык javascript тебе в помощь



Офлайн

#3 Окт. 30, 2007 22:13:46

redixin
От:
Зарегистрирован: 2006-11-27
Сообщения: 66
Репутация: +  1  -
Профиль   Отправить e-mail  

Django + Поток. Ищу помощи

сорьки, я там ошибся, погугли на тему multipart/x-mixed-replace
это чтобы не опрашивать сервер, это чтобы сервер сам отдавал новый документ в одном соединении а браузер его перерисовывал (например в отдельном фрейме. я так когдато оч давно чат делал и все отлично работало)



Офлайн

#4 Окт. 31, 2007 07:37:18

Psixo
От:
Зарегистрирован: 2007-09-12
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Django + Поток. Ищу помощи

Если я правильно понял всю муть выше,то AJAX Вас сделает счастливым :р



Офлайн

#5 Ноя. 1, 2007 10:48:33

jan2ary
От:
Зарегистрирован: 2006-11-21
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Django + Поток. Ищу помощи

Саме AJAX. Гуглити на тему Django+AJAX, декілька гарних документів є. В мене це працює: запит jQuery опитує звичайну джангівську в'юшку, яка у відповідь віддає об'єкт JsonResponse (теж гуглити, клас не стандартний для Django).



Офлайн

#6 Ноя. 3, 2007 19:26:00

diadya_vova
От:
Зарегистрирован: 2007-11-03
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

Django + Поток. Ищу помощи

С использование JQuery это может выглядеть приблизительно так:

<script type='text/javascript' src='/appmedia/jquery.js'></script>

<script type='text/javascript'>

//—————————————————————————–
function AskTime() {
if (in_ajax !=1) {
in_axaj = 1;
$.post('/ask_time/', {}, function(data){ $(“#id_time_div”).html(data); in_ajax = 0});
}
}

//—————————————————————————–
$(function() {
setInterval(“AskTime()”, 1000);
});

</script>

А на сервере в Джанге есть вьюшка, которая обрабатывает УРЛ “/ask_time/”



Офлайн

#7 Ноя. 5, 2007 15:35:04

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Django + Поток. Ищу помощи

реализуй на базе webpy.org , понятней не бывает В)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version