2

Debugging Django on Dreamhost is proving quite the challenge. To my knowledge, print statements aren't available, and neither are logs... any suggestions?

2 Answers 2

3

The Django Debug Toolbar, as already mentioned, is damn useful.

But as long as Django is running in debug mode, the brute force method equivalent to the print statement is to simply throw an exception. Put whatever output you want in the exception's text, whenever you need a quick idea of you code's state, and voila... instant output and stacktrace. This isn't a comprehensive solution, but it is a quick print statement style hack.

Sign up to request clarification or add additional context in comments.

1 Comment

Yep, I use assert False, <some value I'm interested in> constantly while developing in Django.
1

Have you tried the Django Debug Toolbar?

For a summary of the features, watch the video here.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.