DjangoでReStructuredTextにPygmentsを適応させた

できた~。

うれしいっすね。

MiCHiLUさんのサイトを参考ってかほとんどパクリで出来ました。

sudo easy_install Pygments

でPygments をインストールする。

MiCHiLUさんのサイトに書いてある通り、
__init__.pyもそのまま書きました。

次にCSSの配置。

これもそのままやってみた。

何故かCSSが落とせなったので、

何回か試してたら落とせた。

なんでだろう?

CSSで忘れてはならないのが

※ DownloadしたCSSファイル内の “syntax” をすべて “highlight” に書き換えるっす。

ですです。

そうしないと、

ソースで確認した時に

<div class=”highlight”>

となっているため「syntax」だと適応されないっす。

後は

urls.pyも追加で記述して、

実際にReStructuredTextで書くのですが・・・

.. sourcecode:: <language>

#### your code here

ここの書き方が解らなかったのです。

endless氏に聞いてちょこちょこいじってたら、

表示されたっす。

ありがとうっす。

書き方が

.. sourcecode:: 言語(phpやpythonやjavascriptなど)

ここにコードを書く

です。

これで先に進めるっすよ~。

参考サイト
http://pygments.org/
http://michilu.com/blog/posts/21/
http://michilu.com/blog/posts/6/
http://framework.g.hatena.ne.jp/soundkitchen/?word=*%5BPygments%5D

Djangoでの__str__と__unicode__

Django-svnを使っている場合

古いDjangoと違い、

日本語を使うとDBに登録するときなんかに

__str__

だと

‘ascii’ codec can’t encode characters・・・・・・

的なエラーが出るんだね。

忘れないようにメモっす。

ってか

Django オンラインドキュメント和訳にも書いてあったし・・・。

ちゃんと読まないとね。

これからは、

__unicode__

っすね。

さ、

models.pyを書き直そうっと。

DjangoでreStructuredTextを試してみた

実際にnobuさんが使ってたのを見て、

いいなぁ〜って思ったから

「Django」で「reStructuredText」を試してみた。

使い方はググったら簡単に出てきた。

とりあえずは、

settings.pyのINSTALLED_APPSに

INSTALLED_APPS = (
………….
‘django.contrib.markup’,
)

とその直下に

RESTRUCTUREDTEXT_FILTER_SETTINGS = {
‘doctitle_xform’: False,
}

を追記した。

その後はテンプレートで

{% load markup %}

をテンプレート上部に記述して、

実際にreStructuredTextのフィルターを掛ける

{{ object|restructuredtext }}

こんな感じ。

で後はブラウザで表示させてみる。

簡単に出来たとさ。

後はHighlightが使えれば、

満足出来ますね。

参考サイト
http://d.hatena.ne.jp/nullpobug/20070916

http://michilu.com/blog/posts/6/

とりあえずDjangoでTODO LIST完了

前回からやってた

TODO LIST3
TODO LIST4

がとりあえず完了したっす。

nobuさんあんがと♪

いやぁ〜なれない関数なんかがあって、

スペルミスが多すぎたな。。。

結構デバックが大変だった。

でもあのエラー画面ってやっぱ見やすいなぁ〜。

さすが「Django」って感じです。

初めて管理画面を見たときも、

すごい感動したしねw

とりあえず、

ここから自分のタスクに入れるかな。

まず「jQuerySample」をもっと見やすくて、

おもしろいサイトにしたいなぁ〜。

あれって結局、

自分の勉強のために書いたもんだしね。

なんか見られるとちょっとね。。。

って感じで恥ずかしいので、

今度は見られても恥ずかしくないものを

作ろう♪Djangoで作ろう♪1.2対応にしよう♪

って事で、

土曜日にはDJをやらないといけないので、

選曲をしないとね。

どんなのがいいかな?

やっぱ夏っぽいのかな?

それともガチガチに決められる感じかな?

まぁ〜色々とレコードも溜まってるし、

考えようっと。

みんなのPythonそしてDjango

やっと読み終わった。。。

「みんなのPython」

でも最後の方はちょっと頭で整理出来ない所が
あったな・・・。

まぁ〜ともかく読み終わったので、

次のステップとしてDjangoをやってみる。

以前nobuさんと一緒に勉強会っぽい事を

やってその時にDjangoをやったのだが、

仕事が忙しくなってしまいほぼ手が付けられない状況だったので、

忘れた所が多いな。

って事で、

おさらいがてらに「TODO LIST」をやってみる。

見ながらやってると、色々思い出してくるなぁ〜。

今日はとりあえず「TODO LIST2」までやったので、

明日で全部終わりそうかな。

って事で、

おやすみなさい。