Django DebugFooter Middleware
November 26th, 2009. Published under Tips Linux.
Saya ingin memasang DebugFooter di django. Dan ternyata malah muncul error:
[Wed Nov 25 20:28:01 2009] [error] [client 127.0.0.1] response = middleware_method(request) [Wed Nov 25 20:28:01 2009] [error] [client 127.0.0.1] File "/sites/blog/../blog/debug_middleware.py", line 100, in process_r equest [Wed Nov 25 20:28:01 2009] [error] [client 127.0.0.1] dispatcher.connect( [Wed Nov 25 20:28:01 2009] [error] [client 127.0.0.1] AttributeError: 'module' object has no attribute 'connect'
Setelah googling, dan menemukan artikel backwards-incompatible changes dari versi 0.96 ke 1.0, dibagian Signal refactoring dijelaskan ada perubahan kode.
Singkat cerita, saya akhirnya bisa memasang DjangoFooter middleware. Saya pakai versi yang sedikit diubah, lalu saya sempurnakan lagi agar berfungsi dengan baik di django 1.0 ke atas.
Kodenya bisa Anda lihat di djangosnippets 1816.
Cara Pakai
Misal, project yang Anda buat di django adalah blog, dan path nya di /sites/blog. Simpan kode tadi ke /sites/blog/debug_middleware.py.
Lalu tambahkan di /sites/blog/settings.py
MIDDLEWARE_CLASSES = ( ... 'blog.debug_middleware.DebugFooter', )
Random Posts
2 Comments
ngadimin on December 5th, 2009
Usingitu catatan utk aku sendiri, jadi kamu gak perlu ngerti ![]()

Ria on December 4th, 2009
Usingapahhhh ini???
maaf ya gak ngerti