Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 24, 2011 19:20:59

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

django vs pylons

vaxXxa
Кто-то юзает Django, почитав туториал и одну статью и называет себя джангистом, клепая сайты не сильно вникая во все это.
Во-во, а таких в силу того, что добиться “It works!” очень просто, - масса =(
vaxXxa
Кто-то же каждый день разбирает сырцы кода Django и понимает, что там под капотом, при этом использует только те части фреймворка, которые он считает нужными.
Когда-то меня пытались переубедить, что такого делать не надо, тут же, на форуме =)).
ZZZ
vaxXxa, я полностью согласен с этим. Так было всегда, везде и во всём.
Среди Zope3-программистов такие встречаются редко, ибо после часа сидения забивают )))
ZZZ
А если серьёзно, то я без сарказма. Просто приелось это название.
Сейчас все чаще замечаю, что у не Python-программистов Python автоматически ассоциируется с Django =(



Офлайн

#2 Янв. 24, 2011 20:13:15

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

django vs pylons

regall
Среди Zope3-программистов такие встречаются редко, ибо после часа сидения забивают )))
Я когда-то Zope2 пробовал… Но тогда я ещё плохо знал, что такое программирование.

regall
Сейчас все чаще замечаю, что у не Python-программистов Python автоматически ассоциируется с Django :(
Вот вот… :-(



Офлайн

#3 Янв. 25, 2011 09:09:00

DcDr
От:
Зарегистрирован: 2011-01-09
Сообщения: 61
Репутация: +  0  -
Профиль   Отправить e-mail  

django vs pylons

ZZZ
По мне, так я лучше Flask или Pyramid возьму – там можно юзать SqlAlchemy, WTF и много всего такого, о чём джангисты даже думать боятся.
Что есть WTF?



Офлайн

#4 Янв. 25, 2011 09:11:14

DcDr
От:
Зарегистрирован: 2011-01-09
Сообщения: 61
Репутация: +  0  -
Профиль   Отправить e-mail  

django vs pylons

regall
Сейчас все чаще замечаю, что у не Python-программистов Python автоматически ассоциируется с Django =(
Если посмотреть количество тем на этом сайте в разных разделах - то все логично.



Офлайн

#5 Янв. 25, 2011 09:42:36

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

django vs pylons

Офлайн

#6 Янв. 25, 2011 09:56:19

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

django vs pylons

Андрей Светлов
http://discorporate.us/projects/flatland/ говорят тоже ничего так, презенташка - http://rswilson.ch/flatland/

Офлайн

#7 Янв. 25, 2011 10:02:47

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

django vs pylons

Спасибо, гляну.
Припомнил статью Яна Бикинга о формах, в которой он писал что ему легче делать каждый раз их “на коленке”, чем допиливать существующие мегаинструменты до нужного ему состояния :)



Офлайн

#8 Янв. 26, 2011 12:54:09

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

django vs pylons

Андрей Светлов
допиливать существующие мегаинструменты
Обычно так и есть по моему, WTF мне очень нравится тем что допиливание происходит очень быстро и непринужденно

А потом можно писать такой код

BlogForm = model_form(Blog)

def edit_blog(context, request, blog_url):
blog = get_blog_or_404(blog_url)
form = BlogForm(request.form, blog)
if form.validate_on_submit():
form.populate_obj(blog)
blog.put()
return redirect(blog.info_url())
flash_errors(form)
return dict(form = form)



Отредактировано (Янв. 26, 2011 16:30:52)

Офлайн

#9 Янв. 26, 2011 15:25:12

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

django vs pylons

На Flask, с помощью некоторой магии, просто создаёшь объект форму, а если данные для неё есть в request.form, то они сразу подхватываются. Очень приятно, потому что в случае непрохода валидации, просто передаёшь эту же форму в шаблон и отрисовываешь ошибки.
http://flask.pocoo.org/docs/patterns/wtforms/



Офлайн

#10 Янв. 26, 2011 16:35:46

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

django vs pylons

кстати мой пример выше это и есть Flask :)

model_form - “делает” форму из модели
сама вьюшка занимается сохранением данных в объект

может кому интересно будет - еще для себя сделал конфигуратор на Yaml такого вида

    blog_edit:
view: !!python/name:views.blog.edit_blog
url: /blog/edit/<blog_url>
renderer: actions/blog/edit.html
methods:
- GET
- POST
context:
w_group: empty

...

ajax_blog_join:
view: !!python/name:views.blog.ajax_blog_join
url: /ajax/blog/join/<int:blog_id>
methods:
- POST
renderer: json



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version