У меня проблемы со входом в мой проект Django.
В моем view.py
в «приложении» я делаю следующее:
import logging
logging.basicConfig(filename="django.log",level=logging.DEBUG)
def request(request):
logging.debug("test debugging")
с файлом django.log
в том же каталоге, что и файл view.py
.
Теперь, когда я делаю запрос из браузера, я получаю ошибку 500 Internal Server, как показано в Firebug. Я могу заставить логи работать нормально, просто запустив их через интерактивную оболочку python или выполнив их из файла .py
, как показано ниже:
import logging
logging.basicConfig(filename="django.log",level=logging.DEBUG)
def testLogging():
logging.debug("test debugging")
if __name__ == "__main__"
testLogging()
, а затем выполнить python nameOfFile.py
.
Что я делаю не так? Я использую Django 1.1.1 и Python 2.6.5. Может мне стоит обновить Django?