Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 13, 2013 10:05:12

Farsatanis
Зарегистрирован: 2013-08-09
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамическое обновление.

Вроде наваял что то подобное , неуверен правда я в своем произведении.

function filemtime(file) {
    var headers={};
    headers = this.get_headers(file, 1);
    return (headers && headers['Last-modified'] 
                && Date.parse(headers['Last-Modified'])/100) || false;
}
function check_state(file){
var file = "file.txt";
var mtime = filemtime(file);
var json1 = { 
    is_updated:true
};
var json2 = {
    is_updated:false
};
var str1 = JSON.stringify(json1);
var str2 = JSON.stringify(json2);
//Вот тут еще наверное нyжна чистилка кеша. Я правда таких не знаю .
// Нашел только php функцию которая кеш чистит clearstatcache();
if (mtime < filemtime(file)) {
    return str1;
}
else {
    return str2;
}   
};


Хотя наверное бред .

Отредактировано Farsatanis (Авг. 13, 2013 12:13:12)

Офлайн

#2 Авг. 13, 2013 12:22:19

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Динамическое обновление.

вопрос, у вас Python/Django используется в проекте?

Офлайн

#3 Авг. 13, 2013 12:29:53

Farsatanis
Зарегистрирован: 2013-08-09
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамическое обновление.

Да. На джанго реализовано вывод списка файлов в директории , и собственно вывод выбранного файла в браузер. В view-ках это есть. Естественно все держит django dev server

Офлайн

#4 Авг. 13, 2013 12:39:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Динамическое обновление.

Farsatanis, Вам намекают, что на третьей странице топика в форуме “Django” неплохо было бы перейти непосредственно к Django, ваши упражнения с JavaScript конечно очень интересны, но несколько оффтопик.
Давайте по существу вопроса.



Офлайн

#5 Авг. 13, 2013 12:44:46

Farsatanis
Зарегистрирован: 2013-08-09
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамическое обновление.

ешки матрешки. Вопрос все тот же. И я понимаю что мои упражнения с javascript очень интересны, и нифига неправильны.
Если это все можно сделать не прибегая к использованию javascript , и только на django, то это круто. Но опять же - я не имею представления как.

Отредактировано Farsatanis (Авг. 13, 2013 12:47:24)

Офлайн

#6 Авг. 13, 2013 13:01:35

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Динамическое обновление.

Понятно, что в веб-программировании нужно владеть многими технологиями, HTML, CSS, JavaScript знать, конечно, нужно. И я уверен, что Вам помогут здесь, когда у Вас начнут возникать вопросы по существу, не смотря на оффтопик. Но мне кажется, что сейчас Вы выбрали задачу, к которой не готовы, потому что Вы не то что не понимаете как решить задачу на Django, а не понимаете предметную область вообще. А так мы далеко не уйдем. На предыдущей странице inoks Вам предложил хороший вариант, начать с решения задач, в процессе Вы поймете что такое ajax и JSON, зачем они нужны и как с ними работать.
Даже домашнее задание дал. Рекомендую прислушаться к иноксу, иначе мы еще долго будем тут ерундой страдать.



Офлайн

#7 Авг. 13, 2013 13:02:28

Farsatanis
Зарегистрирован: 2013-08-09
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамическое обновление.

FishHook
Понятно, что в веб-программировании нужно владеть многими технологиями, HTML, CSS, JavaScript знать, конечно, нужно. И я уверен, что Вам помогут здесь, когда у Вас начнут возникать вопросы по существу, не смотря на оффтопик. Но мне кажется, что сейчас Вы выбрали задачу, к которой не готовы, потому что Вы не то что не понимаете как решить задачу на Django, а не понимаете предметную область вообще. А так мы далеко не уйдем. На предыдущей странице inoks Вам предложил хороший вариант, начать с решения задач, в процессе Вы поймете что такое ajax и JSON, зачем они нужны и как с ними работать.Даже домашнее задание дал. Рекомендую прислушаться к иноксу, иначе мы еще долго будем тут ерундой страдать.

Эм, так я как раз вроде иноксу ответил тем нечто на Java script. Тем куском ужасного кода , или даже не кода.

Отредактировано Farsatanis (Авг. 13, 2013 13:02:57)

Офлайн

#8 Авг. 13, 2013 13:04:04

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Динамическое обновление.

Он имел в виду совсем другое.
JSON-данные должен передавать клиенту сервер, а не наоборот.



Офлайн

#9 Авг. 13, 2013 13:06:06

Farsatanis
Зарегистрирован: 2013-08-09
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамическое обновление.

Я уж понял ,что я по самое не могу зарылся.
Покажите тогда как это выглядеть должно , а то я уже совсем тю-тю.

FishHook
JSON-данные должен передавать клиенту сервер, а не наоборот.


А тогда вообще как , что ,и почему это делать? Потому что то что вверху это моя единственная идея.

На чистом питоне ,да? Да. На чистом питоне. Я даже об этом не подумал.

Отредактировано Farsatanis (Авг. 13, 2013 13:11:23)

Офлайн

#10 Авг. 13, 2013 13:11:32

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Динамическое обновление.

Farsatanis, Вы чего хотите, чтобы Вам прям тут в прямом эфире прочитали лекцию по основам программирования динамических сайтов?
Какую литературу Вы освоили прежде чем начали писать свое приложение?
Есть ли у Вас хоть какой-нибудь опыт разработки?



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version