sveedocuments

Скріншот програми:
sveedocuments
Дані програми:
Версія: 0.9.9.1
Дата завантаження: 14 Apr 15
Розробник: David Thenon
Ліцензія: Безкоштовно
Популярність: 18

Rating: 2.5/5 (Total Votes: 2)

sveedocuments є додаток Django, щоб управляти текстових документів. Це працює майже як вікі, крім спільного шляху.
Інтернаціоналізація та локалізація
Ця програма зробити використання системи інтернаціоналізації Django, зверніться до документації Django про це, якщо ви хочете додати новий переклад.
Встановити
У Вашому проекті
Налаштування
По-перше, зареєструвати додаток і його залежностей в налаштуваннях проекту, як це:
INSTALLED_APPS = (
І NBSP; ...
І NBSP; 'mptt',
І NBSP; 'crispy_forms',
І NBSP; 'autobreadcrumbs',
І NBSP; 'djangocodemirror',
І NBSP; 'sveedocuments',
І NBSP; ...
)
Тоді у вас є, щоб додати контекстне процесор autobreadcrumbs в налаштуваннях:
TEMPLATE_CONTEXT_PROCESSORS = (
І NBSP; ...
І NBSP; 'autobreadcrumbs.context_processors.AutoBreadcrumbsContext',
І NBSP; ...
)
Установки програми
Всі налаштування програми за замовчуванням знаходиться в settings_local.py файлу sveedocuments, ви можете змінити їх в налаштуваннях проекту.
Примітка: Всі налаштування додатків, перезаписувати, якщо присутній в налаштуваннях проекту, за винятком Dict змінних. Це слід пам'ятати, якщо ви хочете, щоб додати новий запис в змінну-список, ви повинні скопіювати версію за замовчуванням в налаштуваннях з новим записом в іншому випадку за замовчуванням змінна буде втрачена.
URL-адреси
Ви повинні додати URL-адреси додатки у вашому проекті, тому що це простий спосіб, щоб включити занурені URL, на зразок цього:
urlpatterns = візерунки ('',
І NBSP; ...
І NBSP; (г '^ документи /', включають в себе ("sveedocuments.urls ')),
І NBSP; ...
)
При необхідності ви можете змінити установочні документи каталогів в / з іншого. Для більше можливостей ви можете визначити свої власні адреси для sveedocuments виглядом. (Детальніше попереду)
Синхронізація баз даних
Додаток тепер встановлено у вашому проекті, потрібно просто додати його таблиць у базі даних, що вам потрібно зробити це за допомогою командного рядка Django-Admin:
Django-Admin SyncDB

Особливості

  • Використання синтаксичного аналізатора ReStructuredText Docutils;
  • Візуальний редактор djangocodemirror;
  • Ергономічна форма з Django-хрусткими-форм;
  • Використання autobreadcrumbs в шаблонах сторінок;
  • Використання системи кешування Django для надання аналізатора;
  • Правління готовий до використання;

  • <Клас Li = "bbli"> два види документів:
  • Page: Для повних сторінок документів з дітьми сторінок в мапа сайту дерева;
  • Вставка: для документів, вставити в якості фрагмента в шаблонах;
  • Templatetags використовувати документи в шаблонах;
  • Повністю інтернаціоналізації.

Вимоги

  • Python
  • Django
  • Docutils
  • Django-хрусткі-форми
  • Django-mptt
  • Pygments

Обмеження

  • Існує незначна помилка в Django з ReStructuredText коли django.contrib.admindocs є включений у вашому проекті і деякі директиви додатків або ролей використовуються з аналізатором. См запис про помилку для більш докладної інформації.
  • Проте це не відбудеться з використанням конфігурації за замовчуванням, так що вам не доведеться турбуватися про це, до тих пір, як виняток це описано в розділі помилку не стягується.

  • <Клас Li = "bbli"> Якщо це відбудеться, у вас є два варіанти, перший (не рекомендується), щоб залатати Django / CONTRIB / admindocs / utils.py файл у вашій системі Django, просто коментар рядок нижче:
  • docutils.parsers.rst.roles.DEFAULT_INTERPRETED_ROLE = 'cmsreference
  • Другий варіант, це просто відключити django.contrib.admindocs, видаливши його з settings.INSTALLED_APPS і ваш urls.py проекту. Але це тільки якщо вам не потрібно з admindocs.

Інші програми розробника David Thenon

djangocodemirror
djangocodemirror

20 Feb 15

djangotribune
djangotribune

20 Feb 15

AutoBreadcrumbs
AutoBreadcrumbs

14 Apr 15

sveedocuments

Коментар не знайдено
додати коментар
Включіть картинки!