On Fri, 2006-07-21 at 15:53 +0800, limodou wrote: > On 7/21/06, limodou <[EMAIL PROTECTED]> wrote: > > Recently I wrote some ajax code in my django project. And as I > > invoking xmlhttprequest to call view methods, and sometimes I see > > nothing happened in browser, but I found some messages in development > > server's log output, just like: > > > > [21/Jul/2006 08:35:36] "POST /easyadmin/add/users/TPermission/ > > HTTP/1.1" 500 46557 > > > > I saw there is a 500 error, but I cann't see the debug page, so I want > > to know how to get the errors at this case? Is there an easy way to > > output the debug to somewhere manually? > > > > Answer myself: > > in view method: > > try: > old code > except: > import traceback > traceback.print_exc()
You could also put something in django/views/debug.py I guess. One of my many Django trees contains the beginnings of integrating Python's logger framework into various places in the code in a non-intrusive fashion. It's queued behind a few more urgent things at the moment, but if nobody else gets to it first I'll get this finished one day and that should help in situations like this. Malcolm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users -~----------~----~----~----~------~----~------~--~---