2009年1月20日火曜日

作業メモ:django に静的ファイルを読ませるのに嵌る

 最新Pythonエクスプローラ に載っていた Mall プログラムの一部を Django のチュートリアルにあったプログラムに少しずつ移しているのだが、画面周りの CSS を読み込ませるところがうまくいかず嵌る。
 最初は HTML に吐き出されるパスだけを書き換えていたのだが、よく考えると、URL mapper を Django が持っているのだから、Django のソースも何か書き換えが必要になるはず。

 ということで調べてみるとこんなページが。

 結局は Djmall の url.py にあった

if settings.DEBUG:
urlpatterns += patterns('',
(r'^media/(?P.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT}),

を追加したのだが、この処置は開発用とのこと。

 リリースがいつになるかわからないが、忘れないようにせねば。


0 件のコメント:

コメントを投稿