Пишем Tv программу на Django. Часть 4
Ну вот, не прошло и пол года и новая часть рассказа о создания tv программы готова. :)
В этой части мы будем обвешивать нашу программку javascript'ом. И ещё немножко всякого интересного.
В первую очередь уберём маленькую недоработочку. А именно, я совсем забыл при нажатиях по кнопкам менять режим у пользователя с "Показывать только актуальные" на "Показывать все". И наоборот. Для исправления нужно всего лишь в функциях day и chanal дописать:
if request.GET.has_key("allday"):
setting.Mode = 1
setting.save ...
Пишем Tv программу на Django. Часть 3
как обычно код этого поста тут: http://tvwatcher.googlecode.com/svn/tags/post3
Наконец пришло время создать view. Вид. То, что будет видеть обычный пользователь когда зайдёт к нам на страничку.
В самом начале я задумывался о xml+xslt, но немножко подумав как это реализовывать пришёл к выводу, что в таком случае я потеряю очень мощный инструмент django. Его шаблоны. Поэтому будем делать на обыкновенном html4.
Первым делом я открываю Gimp и рисую макет будущей страницы... (чёрт, похоже я его ...
Пишем Tv программу на Django. Часть 2
Ну вот, модель мы создали. Таблицы создали. Теперь было бы их не плохо заполнить.
Заполнять будем парсером афиши@mail.ru Поэтому теперь мы будем злобными пиратами, ворующими чужой контент. Кому это не интересно можете пропускать эту запись сразу, а наполнять базу можно и какими-то легальными способами.
Мой способ - парсить майл.ру каждое воскресенье, доставая оттуда телепрограмму на следующую неделю. То есть сейчас необходимо написать какой-то скриптик, который потом нужно будет прописать в cron. И после этого мы всегда будем иметь ...
TV программа и svn
Нужно как-то упорядочить код, я думаю. Поэтому последняя версия всегда будет лежать в http://tvwatcher.googlecode.com/svn/trunk/ А исходный код который написан на момент написания каждого поста будет лежать в http://tvwatcher.googlecode.com/svn/tags/
Например исходный код первой части всегда будет доступен отсюда
Пишем Tv программу на Django. Часть 1
Ну вот блог создал. Чуть-чуть его покрутил, теперь и наполнять надо... А наполнять я его по крайней мере по началу буду рассказом о том как я создавал простенькое web приложение на django. В процессе я учусь сам и возможно, кому-то это тоже поможет.
Моим приложением будет Tv программа. Точнее не так, а web2.0Tv программа. :) Делаю я её в общем-то для себя и для моей не большой сети. Потому что на "внешке" всяких программ и так дополна. Тем не менее ...