Июн 3rd 09
Posted by Безумный Админ in Python, Windows
В прошлой статье мы устанавливали Apache и MySql. Сегодня займемся установкой python 2.5, mod_python 3.3.1 и django. С установкой python думаю проблем у вас не возникнет, так как вся установка заключается из двух этапов, скачать дистрибутив и запустить его :-), а вот на остальных моментах остановлюсь подробнее. Сразу скажу, что установка связки Apache + mod_python омрачила меня одним моментами, бинарник mod_python под Windows подходит только для Python 2.5. Если хотите установить его на Python 2.6 и выше, то придется устраивать ритуальные пляски с бубнами.
(далее…)
Апр 1st 09
Posted by Безумный Админ in Python, Windows
В двух статьях я расскажу вам, как собрать полноценный сервер для Django приложений. Для написания и тестирования вполне хватает встроенного сервера, но часто бывает, что работа приложения на деволоперском сервере запускаемом командой (django-admin.py runserver) отличается от работы на боевом хостинге, проявляются разнообразные баги глюки и остальная нечисть.
И сегодняшней нашей целью является создание полноценного сервера, что бы проверить работу нашего сайта в условиях максимально приближенным к боевым.
Конечно, можно воспользоваться уже готовыми решениями типа Bitnami Djangostack это замечательная сборка из Apache HTTP Server, MySQL, Python, SQLite после установки вы получите работающий сервер, но мы, же не ищем лёгких путей и будем устанавливать, и настраивать это всё сами.
Связка будет выглядеть, таким образом, Apache+Mysql+mod_python+Django+Sqlite и сие чудо мы будем ставить на Windows.
(далее…)
Апр 1st 09
Posted by Безумный Админ in Python
Django - сильный web framework, созданный на Питоне, который следует философии, DRY (Don’t repeat yourself) дословно в переводе “Не повторяйся”. Это позволяет быстро разрабатывать вебсайты. Django чрезвычайно быстр и гибок — он намного быстрее PHP.
В этой статье я представлю вам Django, на примере блога.
Нашей целью будет:
1.Создать базу данных sqlite3 с названием to-do.db. Для этого используем ORM
2.Главную страницу блога, где будут наши новости
3.Сделать админ панель с авторизацией, что бы можно было добавлять новости игруппы пользователей
Вы очень удивитесь, как это просто делается на Django!
Я надеюсь, что у вас уже есть установленный Django? Если нет то вам сюда!
Начнем!!!
(далее…)