LINUX.ORG.RU

Программирование на Python: Часть 11. Web-программирование: Django

 ,


0

0

Завершает цикл о языке программирования Python вводная статья о популярном фреймворке Django. Разумеется, все возможности этого инструмента нельзя описать в рамках одного материала, но говорить о Python и не упомянуть о Django автор счел невозможным.

>>> Подробности

мне кажется или яєту статью уже 11 раз вижу?

Evil_Wizard ★★★ ()

Python тормозит меньше Java

Потому-то я с Java на него и перешёл.

anonymous ()
Ответ на: Python тормозит меньше Java от anonymous

IDE

Кстати, подскажите хорошую IDE для писюна не для KDE. И желательно не на Qt. Иконки кутешные зело вырвиглазные и УГ.

anonymous ()
Ответ на: IDE от anonymous

Re: IDE

PyCharm от jetbrains пока лучшее, что попадалось. Сейчас использую его, пишу под джанго. Да, не свободный, но для беты есть триал в 45 дней =)

anonymous ()
Ответ на: Re: IDE от anonymous

Re: IDE

Жаба? Не пойдёт.

anonymous ()
Ответ на: IDE от anonymous

Re: IDE

PyCharm от jetbrains пока лучшее, что попадалось. Сейчас использую его, пишу под джанго. Да, не свободный, но для беты есть триал в 45 дней =)

anonymous ()

Это может еще статья с Full Circle?

doctorx ★★★ ()

Почему в статье автор пишет 'питон' вместо правильного 'пайсон'?

Turbo_Mascal ()

> На данный момент официальная стабильная версия – 1.1.1

долго писал, однако. почти год ;) уже 1.2.3 вышла. многие примеры не актуальны.

Джанго – это высокоуровневый питоновский Web-фреймворк, который реализован на основе архитектуры MVC

ну, а это вообще вранье.

Lucky ★★ ()
Ответ на: IDE от anonymous

Re: IDE

Aptana Studio с установленным PyDev, либо PyCharm, либо Komodo IDE. Первое свободное, но жрёт память и тормозит. Остальное проприетарщина, но людям нравится больше. Лично я пользуюсь аптаной.

anonymous ()
Ответ на: комментарий от Turbo_Mascal

Ну может потому что 'пайсон' слова нету даже в английском языке? Python переводиться как 'питон'

anonymous ()
Ответ на: комментарий от Turbo_Mascal

>Почему в статье автор пишет 'питон' вместо правильного 'пайсон'?

Зэ пайсон ин да хаус фо риал гангста?

anonymous ()
Ответ на: комментарий от anonymous

>Ну может потому что 'пайсон' слова нету даже в английском языке? Python переводиться как 'питон'

А Basic — как «базовый». И что?

anonymous ()
Ответ на: комментарий от anonymous

ещё один. Пайтон зовётся «пайтоном», потому что назван в честь «Monty Python», а у них слово «Python» читается как «пайтон»

переводиться

сначала выучи русский, хорошо?

memnek ()
Ответ на: комментарий от Lucky

>> Джанго – это высокоуровневый питоновский Web-фреймворк, который реализован на основе архитектуры MVC

ну, а это вообще вранье.

почему? он не MVC или не высокоуровневый?

memnek ()

orm django - полное убожество

SI ★★☆☆ ()
Ответ на: комментарий от memnek

>> ещё один. Пайтон зовётся «пайтоном», потому что назван в честь «Monty Python», а у них слово «Python» читается как «пайтон»

>переводиться
сначала выучи русский, хорошо?

а оно мне надо? не в русско-говорящей стране живу...

оба слова пишуться и произносяться одинаково... и не надо меня просветлять о великой и таинственной истории как python получил свое имя.

и Python НЕ произноситься как «пайтон»... ну может такими умными как ты, кто считает что в русском языке есть звук «th»... learn english before correcting others, ok?

anonymous ()
Ответ на: комментарий от anonymous

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

learn english before correcting others, ok?

выучи русский, перед тем, как исправлять других, хорошо? осиль уже простое правило.

memnek ()
Ответ на: комментарий от memnek

http://dictionary.reference.com/browse/python http://www.youtube.com/watch?v=QNRkhJc2d_w&feature=related

in youtube video South Park guy says Monthy Python at 0:58... trust me, that is not T. Just cause you can't hear it doesn't mean that it's there or not there, it's just your ear is not used to the sound.

и снова, для медленых, мне наплевать на то как я пишу по русски или английски.... особенно в интернете

anonymous ()
Ответ на: комментарий от anonymous

>мне наплевать на то как я пишу по русски

South Park

Понятно.

anonymous ()
Ответ на: комментарий от anonymous

ты почему такой упоротый? что ты хочешь доказать? южный парк - не показатель.

если хочешь сказать, что щоу читается не «пайтон», то фэйл - шоу читается именно как пойтон (конечно, «т» там не русская. она звучит более мягко. среднее между «т» и «с»)

если хочешь сказать, что название языка произносится как «питон», то снова фейл, название произносится как и группа комиков

и снова, для медленых, мне наплевать на то как я пишу по русски или английски.... особенно в интернете

тогда чего возникаешь? если тебе пофиг - иди в ***

memnek ()

Лучше бы автор помог переводить http://djbook.ru - толку был бы больше. А эта статья даже на вводную не тянет. Так... обзор, не более.

Хотя сам факт, что джанго так сказать «удостоилась высочайшего внимания» конечно радует.

k0valenk0_igor ★★★ ()
Ответ на: комментарий от memnek

>а у них слово «Python» читается как «пайтон»

http://www.macmillandictionary.com/pronunciation/british/Monty-Python

http://www.forvo.com/word/monty_python/

По этим ссылкам можно прослушать, что произносится как 'п`айсэн' ( /ˌmɒnti ˈpaɪθ(ə)n/), а не 'п`айтон'.

Так что, судя по всему, правильно будет - п`айсэн. :)

Turbo_Mascal ()
Ответ на: комментарий от Turbo_Mascal

>Так что, судя по всему, правильно будет - п`айсэн. :)

Или п`айсн, судя по той же транскрипции.

Turbo_Mascal ()
Ответ на: комментарий от Turbo_Mascal

да, русскими буквами сложно правильно написать. но анон говорит, что правильно «питон», что никак не правда

memnek ()
Ответ на: IDE от anonymous

Увы, только платное ПО имеет место быть. Я пользую eric --nokde и не жужжу

Но вопрос выбора IDE совсем не прост и несколько шире вопроса кутишных иконок. Начнем с того что поддержка той же джанги у считанных IDE имеет место быть. Опять же рефакторинг, подсветка кода (в том числе и особые фишки для работы с html-кодом), отладка, работа с тестсьютами и т. д. тоже не везде.

Короч, рекомендую eric хотя он и кутишный, ибо функционал в данном случае важнее православной гномской идеи.

k0valenk0_igor ★★★ ()
Ответ на: комментарий от memnek

>Пайтон зовётся «пайтоном», потому что назван в честь «Monty Python»

Да? А что змея на лого делает?

creepnee ()

Почему в каждом топике про питон находятся грамматические недонацисты, которые пытаются всем доказать, что правильно говорить пайтон, пайсон или вообще как-нибудь через задницу. Так уж случилось, что на русском этот язык называется «питон». Змея на лого как бы намекает.

PolarFox ★★★★★ ()
Ответ на: комментарий от creepnee

А что змея на лого делает?

она на нём изображена. //КО

изображена потому что слова пишутся одинаково. но названа не в честь змеи, а в честь шоу

memnek ()
Ответ на: комментарий от pylin

>>SPE нормально

Я посмотрел сейчас (вдруг что поменялось). Увы и ах...

Отсутствуют: подсветка совпадающих слов (важно при работе с html), поддержка тестсьютов, поддержка систем управления исходными кодами (минимум svn), поддержка фреймворков (не только джанги,но и ее тоже), отсутствует рефакторинг, нет работы с проектами.

Из плюсов: присутствует очень даже не плохой UML, дееспособная подсветка синтакиса (и синтаксическая проверка тоже есть и тоже норм), есть управление рабочим пространством (хотя может это авторы так управление проектами обозвали?)

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

k0valenk0_igor ★★★ ()

Блядь вот говно же статья для недоумков и ошибок дофига еще на IBMе публикуют :-(

anonymous ()
Ответ на: комментарий от memnek

>> ты почему такой упоротый? что ты хочешь доказать? южный парк - не показатель.

ты обсалютно прав, откуда Matt Stone'у знать как правельно произносить python... он всево лишь американец с университетским образованием... memnek из россии (где все говорят на чистом Шейкспировском английском) знает лучьше.

тогда чего возникаешь? если тебе пофиг - иди в ***

я возникаю? не видешь как мой ответ напоминат твой? ты придрался к мелочи, я просто сделал то же самое... karma is a bitch, dude.

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

to Turbo_Mascal русские произносят python как пайТон, англичане это поймут, но для них это будет звучать коряво... если ты скажещ пайСон - тебя просто не поймут, могут даже решить что ты сказал байсон (bison)

anonymous ()
Ответ на: комментарий от PolarFox

Может виновато неуёмное желание откомментить не разбираясь в вопросе? Или развести срачъ хоть на чём-то (а это - работает).

AlexKiriukha ★★★★ ()

20 мая была статья на эту же тему (у IBM опубликована 13 мая).

ufw ()

странно, что про твистед ничего нет :(

dotbg ★★★★ ()

ibm такой ibm...

слабый обзор django даже для одной статьи. просто нарезка примеров из джангобукс

maksim00 ()
Ответ на: ibm такой ibm... от maksim00

слабый обзор django даже для одной статьи. просто нарезка примеров из джангобукс

ты другие статьи по новостям IBM_dW почитай ;) это вполне себе статья

real_maverick ★★★ ()
Ответ на: комментарий от real_maverick

Могли бы еще про аналог рельсов (ТГ) написать ...
(тг2 это уже чистый воды пилонс/пасте но это скорее всего + ;) )

mx__ ★★★★★ ()
Ответ на: комментарий от Turbo_Mascal

> Почему в статье автор пишет 'питон' вместо правильного 'пайсон'?

А чего уж сразу не на древне-греческом (пю[th]он)?

dave ★★★★★ ()
Ответ на: комментарий от memnek

> почему? он не MVC или не высокоуровневый?

MV(C) в джанго используется как подход, а не архитектура. архитектурно там обычная
процедурщина:

>>> def model():

... return «Hello, Wolrd!»

>>> def view(request):

...    return HttpResponse(model())

под view в джанго, чаще, понимается именно http представление — это низкий
уровень, на базе которого можно только строить что-то реально полезное. примеры
высокоуровневых решений есть contrib (тот же django.contrib.admin), но это уже
отдельная тема...

Lucky ★★ ()

Вы блин укурки все. Называл, называю и буду называть питон - питоном.

В _каждой_ теме, хоть каким-то боком затрагивающей этот несчастный питон (питон!) разборок по поводу того, как правильно называть питон - питоном или не питоном - больше, чем обсуждения самой темы раза в полтора как минимум.

Статью эту пока не читал, но отмотал до первой в этой серии, прочитал три штуки, мне понравилось.

Hoodoo ★★★★★ ()
Ответ на: IDE от anonymous

>подскажите хорошую IDE для писюна не для KDE

Geany же

annulen ★★★★★ ()
Ответ на: комментарий от creepnee

>А что змея на лого делает?

какбы символизирует

annulen ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.