django wakawka是一个使用django框架用python编写的超级简单的wiki系统。

django-wakawaka的Python项目详细描述


…图片::https://badge.fury.io/py/django wakawaka.svg
:目标:https://badge.fury.io/py/django wakawaka

…图片:https://travis-ci.org/barttc/django-wakawaka.svg?branch=master
:目标:https://travis ci.org/barttc/django wakawaka

…图片::https://codecov.io/github/barttc/django-wakawaka/coverage.svg?branch=master
:目标:https://codecov.io/github/barttc/django-wakawaka?branch=master

==

==
django wakawaka
===


框架用python编写的超级简单的wiki系统。

*wiki页面之间的链接由其camelcase命名方案自动解决。

*它自动跟踪一个页面,同时
提供还原到早期状态的能力。

*它还具有相当全面的权限集成,负责
django的默认创建/编辑/删除权限。

*wakawaka是一个应用程序,缩进到现有项目中。

t*:

*`wikiindex page`\u
*`revision list`\u
*`page history`\u
*`page list`\u

…_维基索引页:https://github.com/barttc/django wakawaka/raw/master/docs/_static/overview.png
。_修订列表:https://github.com/barttc/django wakawaka/raw/master/docs/_static/revisions.png
。_页面历史:https://github.com/barttc/django wakawaka/raw/master/docs/_static/history.png
…_页面列表:https://github.com/barttc/django wakawaka/raw/master/docs/_static/page list.png


安装:
==

<1。将"wakawaka"放到
django项目中settings.py中已安装的应用程序中。在url.py中添加"`(r'^wiki/",include('wakawaka.urls'),``即可。Wakawaka除了Django 1.11或更高版本没有其他依赖项。



配置:
=====


Wakawaka负责Django的权限系统。为您的用户授予一对"wiki page"和"revision"权限,无论他们应该做什么。
(添加、更改或删除wikipage)

您可以通过在settings.py中添加设置"wakawaka默认索引"来更改此设置。
示例::

wakawaka默认索引="home"

通过在
settings.py中添加设置"wakawaka_slug_regex",可以
更改此行为。它保存wiki名称格式的正则表达式。默认值:


wakawakakakakawakawakawakawakawakakakakawaslug-regex=r'(([a-z]+[a-z]+[a-z]+{[a-z]+){2,})(/([a-z]+[a-z]+[a-z]+){2,})*'


>附件:附件:
====br====br/>

>wakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawakawa>在m中添加附件的非结构化方法odels.



测试和开发:
==
==

==项目带有一个测试库,可以由tox简单调用,
在所有当前python和django版本下测试项目::

$pip install tox
$tox


在开发环境中手动运行测试套件,使用pipenv安装
项目:

$pipenv install
$pipenv run./runtests.py



示例项目:
====


应用程序附带一个示例项目。这将为您提供有关wiki功能的简要概述,并可以帮助您将
应用程序集成到现有项目中。它也用于测试套件:

$pipenv install
$pipenv run./manage.py migrate
$pipenv run./manage.py createsuper用户
$pipenv运行./manage.py运行服务器

…_ django-附件:https://github.com/barttc/django attachments
…_ pipenv:https://pipenv.readthedocs.io/

===
==
更改日志:
==



v1.1(2019-01-21):

-django 2.1兼容性和进一步清理。
-放弃对django<;v1.11的支持。
-放弃自同时,

v1.0(2016-11-26):

-django 1.10兼容性和完全清除。
-完全python 3兼容性。
-删除pinax组支持。
-测试。

v0.3:(2009-08-06):

-如果找不到wikipage,则视图现在会生成正确的http404而不是
(无声)HttpResponseNotFound。这使您能够显示适当的
404页。
-所有模板现在都可以使用gettext进行翻译。


v0.2(2009-07-22):

-编辑表单现在可以替换。_` django附件`:http://github.com/barttc/django附件/



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何反射地迭代数组字段?   java NamedQuery错误“具有给定标识符的多行:1”   java无法使用单独类中的计时器更新TextView   兼容性什么时候可以很快使用新的Java功能?   java二叉树路径和   java矩形的性能   java我想从同一个子表在主表中添加两个外键   java如何获取基于特定日期的所有数据?   java javafx、OO编程规则和写入变量类型的选择   java使用带枚举的switch语句   java异步任务生成运行时异常   java为什么JLabel不显示下划线字符?   java如何解析具有可变参数号的函数?   带有按钮的java JavaFX自定义列表单元格:未调用处理程序   java Modelmapper无法映射整个模型?   传递给持久化的java分离实体,包含LatLng列表