<< 普段見られない行き先 : main : Windowsの終焉は来るのか? >>

Django

昨晩偶然知ったPythonのMVC Frameworkであるdjangoに挑戦.一年ぶりのMVC Framework.今日のところはチュートリアルを試しただけだが,かなり完成度が高い感じがする.

Symfonyの時は悪戦苦闘したのだが,今回はひじょうにすんなり.(1年前のものと比較するのはフェアではないが...)
何故急にdjangoなのかというと,昨晩JSONか何かについて検索していたときにたまたまMVC Frameworkの性能比較みたいなページがあり,そこで出てきたのがRoR,Symfony,そしてdjangoだったのだ.

基本的な部分はRuby on RailsSymfonyと変わらない.URLの正規表現マッチによる振り分け(Routing),ModelとViewの分離とテンプレートシステム,Databaseのwrapping等々.しかし,明らかにSymfonyよりコーディングが少なくて済んだ感じがする.



最初に本家のパッケージとActivePythonのどちらが良いのかで早速迷う.ActivePythoはWindowsのCOMインターフェースに特徴があるようだが,どうも本家の方が一般的らしい.本体の違いはバイナリパッケージの互換性に関連するのでちょっと神経質に.そして,windows用インストーラでdjangoをインストール.Symfony(当時)のときはPHP PEARのバグとSymfonyの簡易サーバでかなりはまったのだが,インストール自体はPEARをつかうSymfonyの方がより簡単かと思う.

まず,startprojectでサイトの枠組みを構築.プロジェクト名のディレクトリの下に出来たファイルはたったの4つ.うち1つは__init__.pyだから実質3つ.ホームページによれば途中でファイル構成の見直しが行われてサブディレクトリが取っ払われたらしいので,今頃初めて正解だったかもしれない.

さらにアプリケーションを作成するもこれまた,model.pyとview.pyの2つだけ.model.pyの方にデータの形を記述してsyncdbを行うとデータベースにテーブルが作られる.

あとは,view.pyに画面表示用の受け皿関数を,別のディレクトリにテンプレートを作成してできあがり.

それとは別にデータを編集するためのadmin画面も用意されている.これもかなり完成度が高い感じ.日付型の部分にはPopupのDate Pickerが付くし.



djangoでは"scaffold(足場)"という概念が出てこない.SymfonyではCRUDやadmin画面を"自動生成"させる必要があったが,基本的には数行の設定だけでモデルに合わせた画面が動的に生成される.

もっとも,Ruby On Railsでは生成はオプションだから生成機能がないdjangoの方が機能が少ないとも言えるが,テンプレートとjava scriptは自分で書けという方針らしい.



明日以降,題材を見つけてもう少し深く掘り下げてみようと思う.
コンピュータ > ソフトウェア > MVC Framework : comments (309) : trackbacks (0)

Comments

replica gucci backpack cheap にょろぷにらん | Django
replica gucci underwear...2013/11/25 03:13 AM
fake gucci backpack for sale にょろぷにらん | Django
replica gucci handbags canada...2013/11/22 03:50 PM
replicas de carteras hermes en buenos aires にょろぷにらん | Django
hermes shadow birkin replica...2013/11/21 10:08 PM
mbt shoes discount prices にょろぷにらん | Django
mbt shoes good for flat feet...2013/11/21 08:48 AM
fake hermes bags にょろぷにらん | Django
hermes birkin replica quality...2013/11/20 03:14 PM
hermes birkin etoupe replica にょろぷにらん | Django
best hermes birkin replica handbags...2013/11/20 09:01 AM
hermes birkin 42 replica にょろぷにらん | Django
best website for replica hermes...2013/11/20 01:48 AM
knock off gucci duffle bag にょろぷにらん | Django
knock off gucci bags from china...2013/11/18 06:00 AM
best replica hermes handbag にょろぷにらん | Django
replica birkin bags in uk...2013/11/16 03:05 AM
faux gucci backpack にょろぷにらん | Django
replica gucci totes...2013/11/15 10:27 PM
fake hermes ebay にょろぷにらん | Django
hermes avalon blankets cashmere throws...2013/11/15 01:53 AM
replica gucci jacket にょろぷにらん | Django
replica gucci mens loafers...2013/11/13 04:26 AM
replica gucci indy にょろぷにらん | Django
replica gucci coin purse...2013/11/13 03:57 AM
replica gucci 2011 にょろぷにらん | Django
replica gucci in china...2013/11/12 07:46 PM
knock off gucci handbags china にょろぷにらん | Django
replica gucci chain...2013/11/11 06:09 AM
fake gucci money clip にょろぷにらん | Django
knock off gucci book bags...2013/11/11 12:13 AM
replica hermes italia にょろぷにらん | Django
cheap replica hermes wallet...2013/11/10 12:54 PM
hermes replica handbags china にょろぷにらん | Django
hermes fake bags...2013/11/10 07:30 AM
replicas de hermes en buenos aires にょろぷにらん | Django
true replica hermes reviews...2013/11/08 02:59 PM
cheap fake designer handbags usa にょろぷにらん | Django
hermes jewelry replicas...2013/11/08 09:17 AM
replica hermes europe にょろぷにらん | Django
replica hermes 2011...2013/11/08 01:42 AM
fake gucci bags men にょろぷにらん | Django
discount gucci wallets for men...2013/11/07 04:04 AM
louis vuitton neverfull replica bags にょろぷにらん | Django
louis vuitton replica...2013/11/06 08:22 PM
replica gucci women belts にょろぷにらん | Django
faux gucci diaper bag...2013/11/06 04:49 PM
fake hermes clic clac bracelet にょろぷにらん | Django
knock off hermes leather bracelets...2013/11/06 05:28 AM
fake hermes scarves ebay にょろぷにらん | Django
replica hermes double sens...2013/11/06 02:04 AM
fake gucci wholesale handbags にょろぷにらん | Django
fake designer laptop bags...2013/11/05 04:29 PM
louis vuitton damier azur galliera gm replica にょろぷにらん | Django
louis vuitton replica...2013/11/05 08:42 AM
replica louis vuitton purses for sale にょろぷにらん | Django
louis vuitton replica...2013/11/04 10:03 PM
louis vuitton leather replica handbags にょろぷにらん | Django
replica louis vuitton...2013/11/04 09:41 PM
cheap replica gucci bags uk にょろぷにらん | Django
replica of gucci bags...2013/11/04 11:24 AM
zeal replica hermes にょろぷにらん | Django
replica hermes keychain...2013/11/04 07:49 AM
fake gucci bags for men にょろぷにらん | Django
replica gucci luggage sets...2013/11/04 03:01 AM
where to buy fake gucci bags にょろぷにらん | Django
fake gucci bamboo bags...2013/11/03 07:38 PM
best replica for louis vuitton にょろぷにらん | Django
replica louis vuitton...2013/11/03 04:56 PM
cheap replica louis vuitton luggage sets にょろぷにらん | Django
louis vuitton replica...2013/11/03 01:55 PM
replica gucci and louis vuitton にょろぷにらん | Django
fake gucci book bags for sale...2013/11/03 12:55 PM
replica gucci waist pouch にょろぷにらん | Django
fake vintage gucci handbags...2013/11/03 12:54 PM
mua tui hermes fake o dau にょろぷにらん | Django
replica zapatos hermes...2013/11/03 11:27 AM
birkin bag replica にょろぷにらん | Django
replica hermes ipad 2 case...2013/11/03 11:09 AM
replica baby diaper bags にょろぷにらん | Django
replica gucci nappy bag uk...2013/11/03 01:08 AM
hermes birkin exact replica にょろぷにらん | Django
hermes birkin replica 7 star...2013/11/02 12:54 PM
louis vuitton replica speedy 30 にょろぷにらん | Django
louis vuitton replica...2013/11/01 07:56 PM
hermes replica leather handbag にょろぷにらん | Django
imitation hermes birkin handbags...2013/11/01 07:35 PM
replica gucci receipt にょろぷにらん | Django
cheap gucci wallets wholesale...2013/11/01 06:40 AM
replica louis vuitton hard luggage にょろぷにらん | Django
replica louis vuitton...2013/11/01 03:19 AM
authentic gucci guide にょろぷにらん | Django
fake gucci sonnenbrille...2013/11/01 02:54 AM
brooks running shoes discount にょろぷにらん | Django
mbt shoes online...2013/10/31 06:57 PM
what does a fake gucci bag look like にょろぷにらん | Django
replica gucci bag malaysia...2013/10/31 02:39 PM
replica louis vuitton handbags for cheap にょろぷにらん | Django
louis vuitton replica...2013/10/26 09:32 AM
replica louis vuitton zippy organizer にょろぷにらん | Django
louis vuitton replica...2013/10/26 01:24 AM
replica gucci luggage sets にょろぷにらん | Django
fake gucci new york...2013/10/25 07:54 PM
louis vuitton evidence replica uk にょろぷにらん | Django
louis vuitton replica...2013/10/25 07:45 PM
louis vuitton christopher backpack replica にょろぷにらん | Django
replica louis vuitton...2013/10/25 04:43 PM
fake gucci duffle bag for men にょろぷにらん | Django
gucci replica kaufen...2013/10/25 12:30 PM
replica of louis vuitton handbags にょろぷにらん | Django
replica louis vuitton...2013/10/25 06:33 AM
fake gucci mens bag にょろぷにらん | Django
replica gucci crossbody bag...2013/10/25 01:20 AM
fake designer handbags uk only にょろぷにらん | Django
fake hermes birkin bags...2013/10/24 01:35 PM
replica occhiali gucci にょろぷにらん | Django
aaa replica gucci hats...2013/10/24 09:34 AM
hermes handbags replica uk にょろぷにらん | Django
where to buy fake hermes bracelet...2013/10/23 10:59 PM
gucci stirrup bag replica にょろぷにらん | Django
replica gucci purse uk...2013/10/23 09:21 PM
louis vuitton evidence good replica にょろぷにらん | Django
louis vuitton replica...2013/10/23 11:13 AM
buy replica louis vuitton bags uk にょろぷにらん | Django
louis vuitton replica...2013/10/22 10:59 AM
wholesale hermes bags にょろぷにらん | Django
replica hermes t shirt...2013/10/21 12:06 PM
louis vuitton damier azur belt replica にょろぷにらん | Django
louis vuitton replica...2013/10/20 09:48 PM
men shoe sales にょろぷにらん | Django
mbt outlet...2013/10/19 11:48 PM
louis vuitton replica for men にょろぷにらん | Django
louis vuitton replica...2013/10/19 06:21 PM
louis vuitton mens watches replica にょろぷにらん | Django
louis vuitton outlet...2013/10/19 05:56 PM
replica hermes agenda にょろぷにらん | Django
tui hermes fake 1...2013/10/19 06:34 AM
hermes birkin bag replica sale にょろぷにらん | Django
replica hermes keychain...2013/10/19 04:27 AM
replica hermes jewelry にょろぷにらん | Django
aaa replica hermes handbags...2013/10/18 12:54 PM
replica louis vuitton damier tie にょろぷにらん | Django
louis vuitton replica...2013/10/18 04:49 AM

Comment Form

  

Trackbacks

Trackback url
Latest Entries
Categories
Recent Comments
Recent Trackback
Archives
Profile
Other
RECOMMEND