为Wagtail CMS和Django构建的简单日历应用程序

wagtail-eventcalendar的Python项目详细描述


简介

这是一个非常基本的日历应用程序,与wagtail集成。它允许用户创建将通过完整日历显示在网站上的事件,并生成一个iCal文件。

这个应用程序很简单,功能不丰富。它做了最基本的事情,就这样。我可能会在时间允许的情况下添加更多的特性和选项,但前提是提出了请求。

它还没有准备好生产,因为目前没有为它编写测试。我把这个放在了一个网站上,他们一直在广泛使用它,没有任何报告的问题。也就是说,未经测试的应用程序应该始终受到怀疑。

我希望能在一个月左右有空的时候写些测试。我也希望在不久的将来能增加一些功能。

请报告您遇到的任何错误。我会尽快解决这些问题,然后在出现问题时为它们添加测试,这样就不会再次发生。请访问wagtail_eventcalendar git以提出请求或记录问题等。文档位于readthedocs.io:wagtail_eventcalendar documentation

安装

要安装,请运行pip install wagtail_eventcalendar

它应该会自动安装依赖项;但是,如果没有,则需要使用pip install mutagen wagtailgmaps icalendar pytz django-social-share

记住将wagtail_eventcalendar(以及其他提到的内容)添加到settings.py中已安装的应用程序中,即

INSTALLED_APPS=[...'wagtail_eventcalendar','wagtail.contrib.modeladmin','wagtailgmaps','django_social_share','wagtail.contrib.routable_page',]

要求:

python3icalendarwagtaildjangodjango-social-sharepytzwagtailgmaps

您需要按照wagtailgmaps的安装说明进行操作:https://github.com/springload/wagtailgmaps/

我不太确定这个应用程序的工作时间有多远;但是,它应该可以追溯到很久以前。目前在opensuse上用wagtail>;2和django>;2在python3上进行了测试。它应该能在所有平台上工作,而且不会很快坏掉。让我知道如果你有一个组合不起作用,我会看看我能做什么来支持它。

注意事项

  1. 我还没有实现嵌套类别。我最终会的,但不是现在。
  2. 目前只出口到iCal。我希望在某个时候也能支持caldav和gcal。
  3. 当前不支持定期事件。这在我的清单上是很重要的,但我还没有找到一个很好的方法来做到这一点,同时保持一切简单易管理。

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

推荐PyPI第三方库


热门话题
调整大小时清除java JFrame图像   java Inmemory数据库和编程语言内存管理/垃圾收集   如何在Java中循环参数   java嵌套回收视图未获得焦点   hadoop和spark现在支持IPv6吗?   java允许在类中使用动态值。名字?   java中的Zookeeper连接   java如何从特定格式的字符串中提取数字?   java我在编译时没有收到错误,但当我运行程序时,我收到错误   用于指定身份验证架构的java Swagger配置   java AWS:elastic beanstalk是否隐式使用s3(存储)?   java如何向另一个servlet发送http请求   java写和写的区别是什么?   java在PCAP上循环了两次,这在io上是不可能的。pkts?   java ExecutionException SocketTimeoutException,同时尝试使用CompletableFuture异步调用10个不同的rest服务   svn中的eclipse Java项目,将其与maven结合   java Android数学简单   hadoop中的java多路输出格式