Перезапуск сервера примет изменения, похоже, либо сервер перезагружается неправильно, либо, возможно, существует проблема с кэшированием в браузере.(Попробуйте очистить кеш, посмотрите, поможет ли это).Если вы используете сервер django в качестве конфигурации запуска в eclipse, вы должны увидеть входящие запросы.
Как выглядят изменения в вашем urls.py?У вас есть какое-либо промежуточное программное обеспечение, которое обрабатывает входящие URL-адреса первыми?
Возможно, в вашем запросе есть что-то, что не поднимается.При тестировании я иногда распечатываю запросы по мере их поступления до того, как они обрабатываются urls.py, чтобы увидеть, что они содержат.Вы можете создать модуль промежуточного программного обеспечения, например:
myproject.middleware.logrequest - (расположение / имя файла модуля):
from django.conf import settings
from django.core.urlresolvers import reverse
from logging import getLogger
log = getLogger('my.log')
class LogRequestMiddleware(object):
def process_request(self, request):
parameters = []
for key, value in request.REQUEST.items():
parameters.append('{0}:{1}'.format(key,value))
log.debug('REQUEST: {0}'.format(', '.join(parameters)))
Затем в настройках добавьте егов MIDDLEWARE_CLASSES вверху (я поместил его просто под «django.middleware.common.CommonMiddleware») - в этом случае имя будет: «myproject.middleware.logrequest.LogRequestMiddleware»
Я использую входв этом случае, но печать должна работать так же хорошо.