sveedocuments是一個Django應用程序來管理文本文檔。它除了協同工作方式就像一個Wiki。
國際化和本地化
此應用程序使Django的國際化系統的使用,請參閱Django文檔關於這一點,如果你想添加一個新的語言翻譯。
安裝
在您的項目
設置
首先,登記在這樣的項目中設置的應用程序和他的依賴關係:
INSTALLED_APPS =(
  ...
 “MPTT',
 “crispy_forms',
 “autobreadcrumbs',
 “djangocodemirror',
 “sveedocuments',
  ...
)
然後,你必須添加autobreadcrumbs的情況下處理器的設置:
TEMPLATE_CONTEXT_PROCESSORS =(
  ...
 “autobreadcrumbs.context_processors.AutoBreadcrumbsContext',
  ...
)
應用程序設置
所有的默認應用程序設置位於sveedocuments的settings_local.py文件,你可以在你的項目設置進行修改。
注意:所有程序設置(如果存在),除了字典變量覆蓋在你的項目設置。這是要記住,當你想要添加列表中的變量的新條目,你將有機會複製在你設置的默認版本的新條目,否則默認的變量都將丟失。
網址
你要申請的網址添加到您的項目,這樣做的簡單的方法是包括發貨的網址是這樣的:
urlpatterns的=型態('',
  ...
 (R'^文件/',包括(“sveedocuments.urls')),
  ...
)
如果需要,您可以更改安裝目錄中的文件/到另一個。對於更多的可能性,你可以定義自己的URL sveedocuments意見。 (更多細節來)
數據庫同步
該應用程序已經安裝在你的項目,你只需要在自己的表添加到您的數據庫,你必須與Django的admin命令行做到這一點:
Django的管理員使用syncdb
特點:
- 在該docutils的的ReStructuredText分析器的用法;
- 在富文本編輯器djangocodemirror;
- 在符合人體工程學的形式與Django的香脆,形式;
- 在autobreadcrumbs的網頁模板的使用;
- 在Django的緩存系統分析器渲染的用法;
- 在管理董事會準備使用;
- 頁:對於整頁的文檔,在一個網站地圖樹子頁面;
- 插入:對於文檔中插入的片段在你的模板;
- 在Templatetags使用您的模板文件;
- 完全國際化。
<李類=“bbli”>二種文件:
要求:
- 在Python中
- 在Django的
- 在docutils的
- 在Django的香脆表單
- 在Django的MPTT
- 在Pygments
限制:
- 在有一個小錯誤在Django的ReStructuredText與時django.contrib.admindocs是項目中的使能和一些應用指令或作用,使用與分析器。詳情請參見該bug的條目。
- 不過它不會發生使用默認配置,所以你不必擔心這一點,只要在錯誤條目中描述的異常沒有提高。
- 在docutils.parsers.rst.roles.DEFAULT_INTERPRETED_ROLE ='cmsreference“
- 在第二個選擇,只是從settings.INSTALLED_APPS和你的urls.py項目刪除它禁用django.contrib.admindocs。但這只是如果你不需要admindocs的。
<李類=“bbli”>如果碰巧你有兩個選擇,第一個(不推薦)是修補Django的/的contrib / admindocs / utils.py文件在您的Django安裝,只需評論如下行:
評論沒有發現