2013-11-27 5 views
2

Я пытаюсь выбрать подход, который я хотел бы использовать с некоторой частью предстоящего веб-сайта. Часть составляет Статический контент, которым я обычно управлял бы с помощью рамки django flatpages, которая встроена и отлично работает. Но дело в том, что веб-сайт будет i18n разными способами и статический контент является одним из них.django flatpages и i18n

Для некоторого статического контента я собираюсь использовать стандартный пакет django i18n и .po. Есть ли способ сделать flatpages работать в i18n способом? Если нет, есть ли способ реализовать этот желаемый подход с некоторыми django-model-i18n-tool, например django-modeltranslation?

Если все ответы нет, то какова наилучшая практика для работы со статическим содержимым i18n, которое должно быть доступно для редактирования с некоторой части сайта, предпочтительно с административной частью?

ответ

0

Ну, там пакет django-flatpages-i18n, который включает в себя также многоязычную систему меню. Он довольно маленький и легкий, но будет вытащить некоторые зависимости, такие как django-mptt.

В качестве альтернативы вы можете использовать один из вариантов Django CMS, например django-cms или feincms. Оба они довольно полнофункциональны и, следовательно, довольно тяжелы, и оба будут тянуть ряд зависимостей.

И, наконец, вы можете просто использовать соглашение о том, что все английские страницы начинают свой URL с en, а затем только ссылку на них. Это самый легкий, но также самый плохой вариант.