コード例 #1
0
ファイル: department.py プロジェクト: hmtmcse-exp/python
def delete(request, pk):
    crud_helper = CRUDHelper(Department)
    is_deleted = crud_helper.delete_by_id(pk)
    if is_deleted:
        messages.success(request, "Successfully Deleted.")
        return redirect('department_index')
    else:
        messages.error(request, crud_helper.get_error_message())
        return redirect('department_index')
コード例 #2
0
ファイル: department.py プロジェクト: hmtmcse-exp/python
def update(request):
    data = CRUDHelper(Department, request.POST)
    if data.is_valid():
        data.save()
        messages.success(request, "Successfully Updated.")
        return redirect('department_index')
    else:
        messages.error(request, data.get_error_message())
        TmpMemory.set_redirect_tmp(request.POST)
        return redirect("/" + URL_CONSTANT.DEPARTMENT_EDIT + "0")
コード例 #3
0
ファイル: department.py プロジェクト: hmtmcse-exp/python
def save(request):
    data = CRUDHelper(Department, request.POST)
    if data.is_valid():
        data.save()
        messages.success(request, "Successfully Created.")
        return redirect('department_index')
    else:
        messages.error(request, data.get_error_message())
        TmpMemory.set_redirect_tmp(request.POST)
        return redirect('department_create')