【发布时间】:2017-05-22 06:34:50
【问题描述】:
我正在尝试制作带有日历的网页。每个日历都有事件。
我正在尝试制作一个表格来将事件添加到日历中。如果我们在某个日历上单击“添加新事件”,我们就可以做到这一点。
因此,据我了解,我需要结合两个视图 - DetailView(以了解我们应该将活动放在哪个日历上)和 CreateView。
这就是我的做法:
class EventCreate(CreateView):
model = Event
form_class = EventForm
success_url = '/prijavljen/'
def form_valid(self, form):
form.instance.calendar = self.request.calendar
return super(EventCreate, self).form_valid(form)
def get_context_data(self, *args, **kwargs):
context = super(EventCreate, self).get_context_data(*args, **kwargs)
context['calendar'] = self.model
return context
但它不起作用,当我点击它时我没有得到日历。
任何帮助将不胜感激。
【问题讨论】:
标签: python django calendar django-views