Форум сайта python.su
Приветствую! При установке debug = False вместо 404 ошибки генерится 500. Существующие страницы сайта работают как надо. django 1.11. Вот лог ошибки приходящий на почту при попытке перейти на несуществующую страницу site.com/asd
Internal Server Error: /asd
ImportError at /asd No module named ‘django.conf.urls.defaults’
Отредактировано lepiloff (Ноя. 25, 2017 20:25:00)
Офлайн
lepiloff
Запустите ./manage.py runserver и увидите в консоли подробный трейсбэк
Офлайн
Проект не на локалке
Офлайн
Перезалил на локалку
Вот трейсбэк ошибки
During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.5/wsgiref/handlers.py", line 137, in run self.result = application(self.environ, self.start_response) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/core/handlers/wsgi.py", line 157, in __call__ response = self.get_response(request) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/core/handlers/base.py", line 124, in get_response response = self._middleware_chain(request) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/core/handlers/exception.py", line 43, in inner response = response_for_exception(request, exc) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/core/handlers/exception.py", line 93, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/core/handlers/exception.py", line 143, in handle_uncaught_exception return callback(request, **param_dict) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/utils/decorators.py", line 149, in _wrapped_view response = view_func(request, *args, **kwargs) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/views/defaults.py", line 68, in server_error template = loader.get_template(template_name) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/loader.py", line 21, in get_template return engine.get_template(template_name) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/backends/django.py", line 39, in get_template return Template(self.engine.get_template(template_name), self) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/engine.py", line 162, in get_template template, origin = self.find_template(template_name) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/engine.py", line 136, in find_template name, template_dirs=dirs, skip=skip, File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/loaders/cached.py", line 60, in get_template template_name, template_dirs, skip, File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/loaders/base.py", line 44, in get_template contents, origin, origin.template_name, self.engine, File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/base.py", line 191, in __init__ self.nodelist = self.compile_nodelist() File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/base.py", line 230, in compile_nodelist return parser.parse() File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/base.py", line 515, in parse raise self.error(token, e) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/template/base.py", line 513, in parse compiled_result = compile_func(self, token) File "/home/lepiloff/Env/protrack/lib/python3.5/site-packages/django/templatetags/cache.py", line 83, in do_cache raise TemplateSyntaxError("'%r' tag requires at least 2 arguments." % tokens[0]) django.template.exceptions.TemplateSyntaxError: ''cache'' tag requires at least 2 arguments. [26/Nov/2017 12:55:32] "GET /asd HTTP/1.1" 500 59
Офлайн
lepiloffГде вы юзаете этот тег?
django.template.exceptions.TemplateSyntaxError: ‘'cache’' tag requires at least 2 arguments.
Офлайн
Кэширую страницы в темплейтах и вьюхах через memcached, сейчас попробую их убрать везде
Офлайн
Закоментил везде где есть этот тэг - результат тотже. На что еще обратил внимание, при загрузке существующей страницы на локалке сервер отдает 26/Nov/2017 17:29:57] “GET / HTTP/1.1” 200 8591, но при этом страница в браузере очень долго грузится и в консоли начинают сыпаться те же 500, что и при запросе несуществующей страницы. На рабочем сервере страницы загружаются быстро
Офлайн