Ошибка шаблона Django-cms в проекте Django

Я пытаюсь запустить локально старый проект Django 1.4, который мне нужно модернизировать и развивать. Все отлично работает на сервере. На моем локальном компьютере виртуальная среда настроена с использованием pip freeze из проекта на сервере и установки pip. Проект использует django-cms 2.3.8. Открытие 127.0.0.0:8000 выдает ошибку:

Template error:

In template /home/user/projects/mprj/src/project/templates/menu/main_menu.html, error at line 6

   A template tag couldn''t find the page with lookup arguments `{'reverse_id': u'polls', 'site': 1}

`. The URL of the request was: http://example.com/

 6 :     <a href=" {% page_url "polls" %} " title="{% page_attribute "title" "polls" %}"> {% page_attribute "title" "polls" %} </a>



Traceback:

...
File "/home/user/.virtualenvs/mprj/local/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in get_context

  115.             page = _get_page_by_untyped_arg(page_lookup, request, site_id)

File "/home/user/.virtualenvs/mprj/local/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in _get_page_by_untyped_arg

  86.             raise Page.DoesNotExist(body)



Exception Type: DoesNotExist at /

Exception Value: A template tag couldn''t find the page with lookup arguments `{'reverse_id': u'polls', 'site': 1}

`. The URL of the request was: http://example.com/

Ошибка происходит на {% page_url "polls" %}, Мне не понятно, где должен reverse_id быть установленным Я не могу понять это из документации Django-CMS. Также это не похоже на проблему http://example.com/ URL. Ошибка по-прежнему возникает, когда я добавляю сайт 127.0.0.1:8000 в базу данных и устанавливаю соответствующий SITE_ID в settings.py, Что я должен правильно настроить, чтобы он работал так же, как на сервере?

0 ответов

Другие вопросы по тегам