Wagtail的事件页面
项目描述
Wagtail Events 
Wagtail的事件日历管理,带有按日期过滤的工具。
这个项目是omni-wagtail-events的硬分支,我们非常感激那些让我们起步的人。那么,为什么我选择硬分支(复制并重新开始)而不是从omni-digital进行分支呢?
- GitHub保留了您从仓库分支出的版本。我想将其放在PyPI上,以便容易访问,并控制版本发布(它离v1.x的初始omni-digital版本还有很长的路要走),所以它需要在这里。
- 我基本上即将打破一切对于django 2.x和wagtail 2.x,所以我需要增加主要版本,而且我认为我的更改合并到上游的可能性为零。
- 富文本字段使得在无头API模式下使用
omni-wagtail-events
变得非常困难,并且意味着大部分事件数据是无结构的。在这里,我们转向Wagtail的StreamField
...但除非我们从头开始,否则这会创建一个迁移难题。 - 原始项目中的迁移无法与内存数据库一起工作,因此测试速度较慢。
- 我已经将模型结构主要简化为单例事件。我认为这在99.9%的情况下都足够了。
我非常欢迎合作——实际上,我真的很不想维护这个项目(它只为一个客户),因此我愿意将所有权或合作权转让给任何想要承担这个任务并改进它的人。@omni-digital,这个项目最初是你的作品,所以如果你想接管维护,请与我联系,我会帮助你。
需求
Wagtail事件需要Django 2.1或更高版本和Wagtail 2.3或更高版本。
支持版本
Python:3.6
Django:2.1
Wagtail:2.3
入门
使用pip安装
pip install wagtail_events
添加到INSTALLED_APPS
INSTALLED_APPS = [
...
'wagtail_events',
...
]
运行迁移
python manage migrate wagtail_events
模型
EventIndex
EventSeries实例的索引/列表页面,可选分页。
Event
一个事件的详细页面,有start_date和可选的end_date,实现了一个允许对这些日期进行过滤的管理器。
项目详情
关闭
wagtail_events-0.4.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | e18ff67677e70a27d90ac508d0ce5236e6a8f0c027c01c77c1374fb1bc66d710 |
|
MD5 | a794d304cb6ab5d59864125beec000f4 |
|
BLAKE2b-256 | aecf166cc8f0d3f584d3cb91af16b131b56035fc49fb1b68e54d04e76c54d5c9 |