{ "info": { "author": "Maxim Prokopenko", "author_email": "maximprokopenko@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Navigation on the site using flat pages, URL patterns and Views\r\n===============================================================\r\n\r\n- install using pip:\r\n\r\n.. code:: bash\r\n\r\n pip install django-site-navigation\r\n\r\n- add \"site\\_navigation\" to your INSTALLED\\_APPS:\r\n\r\n.. code:: python\r\n\r\n INSTALLED_APPS = (\r\n ...\r\n 'site_navigation'\r\n )\r\n\r\n- add \"site\\_navigation.context\\_processors.getNavigationProperties\" to\r\n your TEMPLATE\\_CONTEXT\\_PROCESSORS:\r\n\r\n.. code:: python\r\n\r\n TEMPLATE_CONTEXT_PROCESSORS = (\r\n ...\r\n 'site_navigation.context_processors.getNavigationProperties'\r\n )\r\n\r\n- add \"site\\_navigation.middleware.RedirectMiddleware\" to your\r\n MIDDLEWARE\\_CLASSES:\r\n\r\n.. code:: python\r\n\r\n MIDDLEWARE_CLASSES = (\r\n ...\r\n 'site_navigation.middleware.RedirectMiddleware'\r\n )\r\n\r\n- add in urls.py:\r\n\r\n.. code:: python\r\n\r\n from navigation.utils import addUrl\r\n urlpatterns += addUrl('default_page.html')\r\n\r\n- create table:\r\n\r\n.. code:: bash\r\n\r\n python ./manage.py migrate\r\n\r\n- create templates:\r\n default\\_page.html\r\n\r\n.. code:: html\r\n\r\n\r\n {% load site-navigation %}\r\n \r\n \r\n
\r\n \r\n \r\n \r\n