Пример #1
0
def add(request):
    ''' add function '''
    if request.method == 'POST':  # If the form has been submitted...
        form = GroupForm(request.contact.site, request.POST)
        if form.is_valid():  # All validation rules pass
            form.save()
            return HttpResponseRedirect(reverse('new_group'))
    else:
        form = GroupForm(site=request.contact.site)  # An unbound form
    context = {'form': form}
    return render_to_response('groups_users/groups/create_edit.html', context,
                              context_instance=RequestContext(request))
Пример #2
0
def create_edit_group(request, group_id=None):
    group = None
    if group_id:
        group = get_object_or_404(Group, pk=group_id)
    if request.method == 'POST':
        form = GroupForm(request.POST, instance=group)
        if form.is_valid():
            form.save()
            messages.info(request, "Group saved successfully")
            return HttpResponseRedirect(reverse('groups'))
    else:
        form = GroupForm(instance=group)
    context = {
        'form': form,
        'group': group,
    }
    return render_to_response('groups_users/groups/create_edit.html', context,
                              context_instance=RequestContext(request))