Я продолжаю Получать KeyError: 'попробованный' Каждый раз, когда я Испытанный для Выполнения Django Dev Server от Удаленной Машины

Я выполняю django 1.1.1 на python2.6.1 и действительно запускал django веб-сервер как это

manage.py runserver 192.0.0.1:8000

затем попробованный для соединения с django dev веб-сервера на http://192.0.0.1:8000/

продолжайте получать это сообщение на удаленном компьютере

Traceback (most recent call last):

  File "C:\Python26\Lib\site-packages\django\core\servers\basehttp.py", line 279, in run
    self.result = application(self.environ, self.start_response)

  File "C:\Python26\Lib\site-packages\django\core\servers\basehttp.py", line 651, in __call__
    return self.application(environ, start_response)

  File "C:\Python26\lib\site-packages\django\core\handlers\wsgi.py", line 241, in __call__
    response = self.get_response(request)

  File "C:\Python26\lib\site-packages\django\core\handlers\base.py", line 115, in get_response
    return debug.technical_404_response(request, e)

  File "C:\Python26\Lib\site-packages\django\views\debug.py", line 247, in technical_404_response
    tried = exception.args[0]['tried']

KeyError: 'tried'

что я делаю неправильно?

который, как замечают, работал хорошо, если я выполняю http://192.0.0.1:8000/ на компьютере, который выполняет веб-сервер Django и имеет тот IP 192.0.0.1:8000

1
задан Gabriel Hurley 15 June 2010 в 05:27
поделиться

1 ответ

Если вы посмотрите журналы ревизий этого файла, вы увидите, что django недавно начал перехватывать ошибку KeyError, которая возникает в этом блоке try.

Сообщение журнала гласит: «Гарантированная генерация страницы отладки 404 не вызовет ключевой ошибки. Спасибо, pigletto».

См. Тикет http://code.djangoproject.com/ticket/12083 и набор изменений http://code.djangoproject.com/changeset/12679

Итак, я бы проверил, поднимаете ли вы страницу отладки 404, или какие-либо другие комментарии в заявке выпадают из ты.

Надеюсь, это поможет!

Обновление : присмотревшись к коду поближе, я бы внимательно посмотрел в ваш файл urls.py на предмет ошибок в регулярном выражении, разрешающем URL. Вы указываете url ('') вместо ('^ $') для корневой / домашней страницы?

2
ответ дан 2 September 2019 в 23:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: