Python勉強会(2) Django編

前回に引き続きid:wakizakaプレゼンツのPython勉強会。今回はDjangoに触ってみるの巻。Wikiを作るのが目的。なぜPythonでWikiを作るのか。Docutilsといううってつけのモジュールがあるから。こういう便利なのが豊富に揃っているのがPythonの魅力の一つなのだそうで。

実際、

{% extends "base.html" %}

{% block title %}{{ object.title|escape }}{% endblock %}

{% block contents %}
<h1><a href="{{object.get_absolute_url}}/edit/">{{ object.title|escape }}</a></h1>
<p>{{ object.body|escape }}</p>
{% endblock %}

{% extends "base.html" %}
{% load markup %}

{% block title %}{{ object.title|escape }}{% endblock %}

{% block contents %}
<h1><a href="{{object.get_absolute_url}}/edit/">{{ object.title|escape }}</a></h1>
<p>{{ object.body|restructuredtext }}</p>
{% endblock %}

に変えるだけでWiki記法が有効になるというのは確かに便利だ。(記法自体は慣れない初めて見るものだけど。特に見出し記法で生成されるHTMLが<h2><a name="id1">見出し1</a></h2>というのはどうもな。別にXHTMLに拘らなければ良い話なんだけど)

とにかく、あまり意味も分からずに見慣れないものを写経して疲れた。次回はSymfonyなんですか? 本当に?

タグ
© 2001-2008 Chisa YOUZAKA. Some rights reserved.