Пример #1
0
 def post(self, request, *args, **kwargs):
     form = TypeForm(data=request.POST)
     if form.is_valid():
         Type.objects.create(name=form.cleaned_data['name'])
         return redirect('index')
     else:
         return render(request, 'type_add.html', context={'form': form})
 def post(self, request, *args, **kwargs):
     form = TypeForm(data=request.POST)
     if form.is_valid():
         type = Type.objects.create(types=form.cleaned_data['type'], )
         return redirect('type_add')
     else:
         return render(request,
                       'type/type_create.html',
                       context={'form': form})
Пример #3
0
def types_create_view(request, *args, **kwargs):
    if request.method == 'GET':
        form = TypeForm()
        return render(request, 'create_type.html', context={'form': form})
    elif request.method == 'POST':
        form = TypeForm(data=request.POST)
        if form.is_valid():
            Type.objects.create(type=form.cleaned_data['type'])
            return redirect('type_ls')
        else:
            return render(request, 'create_type.html', context={'form': form})
Пример #4
0
 def post(self, request, *args, **kwargs):
     list = get_object_or_404(Type, pk=kwargs.get('pk'))
     form = TypeForm(data=request.POST)
     if form.is_valid():
         list.name = form.cleaned_data['name']
         list.save()
         return redirect('index')
     else:
         return render(request,
                       'type_update.html',
                       context={
                           'form': form,
                           'list': list
                       })
Пример #5
0
def types_edit_view(request, pk):
    type = get_object_or_404(Type, pk=pk)
    if request.method == 'GET':
        form = TypeForm(data={'type' : type.type})
        return render(request, 'update_type.html', context={'form': form, 'type': type})
    elif request.method == 'POST':
        form = TypeForm(data=request.POST)
        if form.is_valid():
            type.type = request.POST.get('type')
            type.save()
            return redirect('type_ls')
        else:
            return render(request, 'update_type.html', context={'type': type, 'form': form})
    return redirect('type_ls')
 def post(self, request, *args, **kwargs):
     type_pk = kwargs.get('pk')
     type = get_object_or_404(Type, pk=type_pk)
     form = TypeForm(data=request.POST)
     if form.is_valid():
         type.type = form.cleaned_data['type']
         type.save()
         return redirect('webapp:type_index')
     else:
         return render(request,
                       'type/update_type.html',
                       context={
                           'form': form,
                           'type': type
                       })