I have terrible problems with django responding differently to the same requests for no apparent reason.
Sometimes i refresh and I see an error, then I refresh and its g
Are you storing state in global variables? If so, the response will differ depending on previous requests to the same process.
Rest assured, Django is used reliably by thousands of sites every day. Your problem is not endemic to Django.