コード例 #1
0
ファイル: views.py プロジェクト: efraimgentil/foraccount
def types_new(request):
    form = ProfitTypeForm(request.POST or None)
    if form.is_valid():
        profit_type = form.save(commit=False)
        profit_type.user = UserUtil.get_current_user()
        profit_type.save()
        messages.success(request, "Record created with success")
        return redirect("profit_types")

    return render(request, "profit_types/form.html", {"form": form})
コード例 #2
0
ファイル: views.py プロジェクト: efraimgentil/foraccount
def types_edit(request, id):
    instance = ProfitType.objects.get(pk=id, user=UserUtil.get_current_user())
    form = ProfitTypeForm(request.POST or None, instance=instance)
    if form.is_valid():
        profit_type = form.save(commit=False)
        profit_type.save()
        messages.success(request, "Record updated with success")
        return redirect("profit_types")

    return render(request, "profit_types/form.html", {"form": form})
コード例 #3
0
ファイル: views.py プロジェクト: efraimgentil/foraccount
def types_delete(request, id):
    instance = ProfitType.objects.get(pk=id, user=UserUtil.get_current_user())
    if request.POST:
        instance.delete()
        messages.success(request, "Record deleted with success")
        return redirect("profit_types")
    form = ProfitTypeForm(instance=instance)
    return render(request, "profit_types/delete.html", {"form": form})