使用https://github.com/llazzaro/django-scheduler我想在日历中使用我自己的模型,它们也有开始和结束日期。在
我认为有多种方法可以解决这个问题:
- 黑客当前的时间表应用程序,使它与我的模型互动。在
- 创建模型时使用save()重写创建默认事件模型。在
- 使用django调度程序应用程序的“事件与通用对象的关系”功能。在
- 扩展默认事件模型以满足我自己的需求。在
我想使用第三个选项,但我不知道如何使用它,因为日历链接到单个对象。在
我对Python和Django都是新手,有人能给我一些建议吗?在
Tags:
Django Scheduler有一个非常隐藏的设置(甚至在官方文档中都没有报告),它可以实现以下功能:
SCHEDULER_BASE_CLASSES
因此,您可以定义自己的抽象模型并使日历扩展它。在
编辑
正如@Jheasly在评论中所说,这个特性现在已经被记录下来了。在
要实现选项3,您的泛型对象将有一个外键链接到该日历应用程序中的
Event
对象。在相关问题 更多 >
编程相关推荐