我正在寻找django应用程序来处理任务日历类的事件和django -时间表示例项目提供了一个样本项目,但我不知道如何映射我的任务类(标题和startTime)与django时间表的事件类。文档并没有明确说明我该如何做到这一点?如果可以在这里提供一些指针或步骤,以便在现有应用程序中使用django-schedule应用程序,我会很高兴
这里的解决方案Using the Django scheduler app with your own models是存在的,但我不能从中获得太多信息。我正在寻找一些关于如何将django-scheduler连接到我自己的模型的教程
发布于 2014-12-02 12:21:20
在互联网https://groups.google.com/forum/#!topic/pinax-users/9NoRWjMdiyM上找到了这段很好的对话,作为参考,我将解释如下逻辑:
def save(self,force_insert=False,force_update=False):如果不是,new_task = False : self.id: new_task = True super(任务,self).save(force_insert,force_update) end = self.startDateTime +时间增量(minutes=24*60) title =“这是测试任务”如果new_task: event = Event(start=self.startDateTime,end=end,title=title,description=self.description) event.save() rel =EventRelation.objects.create_relation(事件,self) rel.save() try: cal = Calendar.objects.get(pk=1) except Calendar.DoesNotExist: cal =Calendar(name=“社区日历”) cal.save() cal.events.add( event ) else: event= Event.objects.get_for_object(self) event.start = self.startDateTime event。end = end event.save() = event.title event.description = self.description标题
我仍然需要在Calendar事件上搜索扩展Click功能,它目前提供了一个文本框,如何使用超级链接对其进行自定义仍有待观察,但上面的代码回答了问题和部分问题
https://stackoverflow.com/questions/27239783
复制相似问题