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', )
apahhhh ini???
maaf ya gak ngerti :P
itu catatan utk aku sendiri, jadi kamu gak perlu ngerti :P
thx info nya…salam kenal
kikifirmansyah