Форум сайта python.su
Хочу знакомой разработать информационный сайт… сайты простенькие в frontpage я делала, на этот раз хочется сделать что-то солидное)) Например, хочу реализовать регистрацию, статистику посещений, ну и т.п. Подскажите, нужны ли мне для этого веб-сервер, база данных и фреймворк?)) Какие модули нужно поставить, кроме стандартных библиотек питона и wx?
Офлайн
proDivaа wx зачем?
wx?
Офлайн
wx для локальных приложений стоит)) а для чего тогда web.py?
Офлайн
proDivaэто очень быстрый как говорят фреймворк для веб-приложений
web.py
Офлайн
Можно фразу так изменить:
“ставь СУБД (скорее всего mysql) + фреймворк (web.py, django, pytlons или turbogears)”
Офлайн
ааа, я думала, это разного рода вещи, а не аналоги)) еще глупый вопрос, для чего нужна субд? чтобы хранить имена зарегистрированных пользователей? для интернет-магазина понятно, а если сайт информационный…. допустим, не будет регистрации, тогда субд не нужна?
Офлайн
Там еще часто контент хранят:
В админке его заполняют, а потом в БД хранят.
А когда броузер пользоателя делает запрос к сайту, достают из БД нужный контент, вставляют в шаблон (темплейт) и отдают пользователю.
Офлайн
это для того, чтобы не писать много связанных ссылками страниц? пишешь одну заготовку-шаблон, а при нажатии на ссылки, страница обновляется из базы, так что ли?
Офлайн
Ага и для этого тоже. Да и так вообще в целом удобнее.
Разберем на примере:
Вот на сайте питон.су есть статьи.
Все они лежат в базе данных. У каждой статьи есть название и контент.
Вот на этой странице делается выборка всех названий статей: http://python.su/article/
А вот на этой странице уже происходит выборка контента: http://python.su/blog/public/2008/09/17/kogda-atakuyut-pitonyi-obschie-oshibki-programmistov-na-python/
Отредактировано (Сен. 29, 2008 13:07:04)
Офлайн
ну а для каждой статьи html-страница существует?)) не совсем понимаю нутро всей этой системы)) раньше я делала так… есть корневой каталог, в нем куча html-страниц и подкаталог с картинками и всякой ерундой))) а теперь?
Офлайн