示例#1
0
def edit_event(request, id, contact):

    event_model = Event.objects.get(id=id)
    form = EventForm(request.POST, instance=event_model)
    c = Contact.objects.get(id=contact)
    if request.method == 'POST':
        try:
            to_do = request.POST['to_do']
        except:
            to_do = 0
        if (form.is_valid()):
            event_model.event = request.POST["event"]
            event_model.date_event = request.POST["date_event"]

            event_model.contact = c
            event_model.save()
            return HttpResponseRedirect('/accounts/' + request.user.username +
                                        '/contact')
    else:
        form = EventForm(instance=event_model)

    return render_to_response('userena/editevent.html', {
        'form': form,
        'contact': c
    },
                              context_instance=RequestContext(request))
示例#2
0
def AddEvent(request, id):

    form = EventForm(request.POST)
    contact = Contact.objects.get(id=id)
    if request.method == 'POST':
        form2 = Event()
        event = request.POST['event']
        date_event = request.POST['date_event']

        try:
            to_do = request.POST['to_do']
        except:
            to_do = 0
        if (form.is_valid()):

            form2.event = event
            form2.contact = contact
            form2.date_event = date_event
            form2.to_do = to_do
            form2.save()

            return HttpResponseRedirect('/accounts/' + request.user.username +
                                        '/contact')
    else:
        form = EventForm()
    return render_to_response('userena/addevent.html', {
        'form': form,
        'contact': contact
    },
                              context_instance=RequestContext(request))