Начало работы с Pylons

Я только начинаю использовать веб-фреймворк. Я решил, что мне действительно нравится python, и начал искать веб-фреймворки. Я не очень люблю django по нескольким причинам, но из того, что я пробовал до сих пор, я обнаружил, что мне действительно нравятся пилоны.

У меня проблема в том, что я не могу найти так много статей / руководств по пилонам, особенно по 1.0. Кто-нибудь знает какие-нибудь хорошие учебные пособия и статьи о пилонах?

Кроме того, мне нужно внедрить пользователей в мои приложения с безопасным входом в систему и сделать так, чтобы пользователи «владели» моделью. Любые полезные советы / статьи / учебные пособия о том, как я это сделаю?

Когда я просматривал какое-то учебное пособие, они упоминали виртуальные среды Python. Я действительно не знаю, что это такое, почему вы их используете и как вы их используете. Любая помощь?

Наконец, я не могу найти хорошие учебники / статьи о том, как развернуть пилоны в производственной среде. У меня есть VPS, и я собираюсь развернуть там. Любая помощь с этим?

Есть что-нибудь еще, что я должен знать о пилонах или питоне. Я уже знаю основы Python.

7
задан Peter O. 6 March 2012 в 16:52
поделиться

4 ответа

Книга, предложенная Медером ( http://pylonsbook.com/en/1.1/ ), является очень хорошим началом. Я поддержал его anwser, потому что именно там я изучил Pylons.

Однако книга написана для Pylons 0.9.7 (последняя версия до 0.10 и 1.0).

Pylons - это совокупность нескольких высококачественных библиотек. Learning Pylons - это изучение этих библиотек. Большая часть книги посвящена изучению этих библиотек. Когда вы научитесь разрабатывать веб-приложения в Pylons, вы действительно научитесь разрабатывать приложения на Python.

Сейчас я думаю, что книга и официальный веб-сайт ( http://pylonshq.com/docs/en/1.0/ ) являются двумя наиболее ценными ресурсами для изучения Pylons.

Большинство изменений, произошедших между версиями 0.9.7 и 1.0, связаны с запуском приложения (которое вы, вероятно, не будете пытаться изменить вначале). Помимо этого, библиотеки были обновлены (sqlalchemy теперь 0,6 и т. Д.).Также есть одно изменение, которое может повлиять на вас: функции url_to и redirect_to были заменены на url и redirect. Вот и все.

10
ответ дан 6 December 2019 в 09:57
поделиться

Есть целая книга, опубликованная бесплатно, которая охватывает Pylons 1.0:

http://pylonsbook.com/en/1.1/

6
ответ дан 6 December 2019 в 09:57
поделиться

Вам обязательно нужно изучить SQLAlchemy, чтобы освоить пилоны.

Официальные документы - это неплохое начало, http://www.sqlalchemy.org/docs/ , и вы можете попробовать расширение Elixir , которое немного лучший декларативный синтаксис.

Вам также следует прочитать документацию по модулю Routes, http://routes.groovie.org/contents.html , особенно по субмаперам и службам RESTful, http: //routes.groovie. org / restful.html

И вам необходимо изучить систему шаблонов, которую вы выберете. У Mako, например, есть некоторые неочевидные оговорки, такие как более высокая производительность <% namespace /> по сравнению с <% include /> .

2
ответ дан 6 December 2019 в 09:57
поделиться

Для аутентификации также хорошо работает подход на основе собственного декоратора: http://wiki.pylonshq.com/display/pylonscookbook/Another+approach+for+authorization+in+pylons+%28decorator+based%2C+repoze .what + like% 29

1
ответ дан 6 December 2019 в 09:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: