Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.shortcuts import render, redirect
- from .models import Mahasiswa
- from .forms import MahasiswaCreateForm
- from .models import Seminar
- from .forms import SeminarCreateForm
- from django.shortcuts import get_object_or_404
- from .models import TransaksiMahasiswa
- from .forms import TransaksiMahasiswaForm
- from .models import DetailTransaksi
- # Create your views here.
- def listmahasiswa(request):
- queryset = Mahasiswa.objects.all()
- context = {'queryset' : queryset}
- return render(request, 'listmahasiswa.html', context)
- def createmahasiswa(request):
- if request.method == 'POST':
- form = MahasiswaCreateForm(request.POST)
- if form.is_valid():
- form.save()
- return redirect('listmahasiswa')
- else:
- form = MahasiswaCreateForm()
- return render(request, 'createmahasiswa.html', {'form': form})
- def editmahasiswa(request, id):
- mahasiswa = get_object_or_404 (Mahasiswa, id= id)
- form = MahasiswaCreateForm(request.POST or None, instance=mahasiswa)
- if form.is_valid():
- form.save()
- return redirect('listmahasiswa')
- return render(request, 'editmahasiswa.html', {'form':form})
- def deletemahasiswa(request, id):
- mahasiswa = get_object_or_404 (Mahasiswa, id= id)
- if request.method== 'POST':
- mahasiswa.delete()
- return redirect('listmahasiswa')
- return render(request, 'deletemahasiswa.html', {'mahasiswa':mahasiswa})
- def listseminar(request):
- queryset = Seminar.objects.all()
- context = {'queryset' : queryset}
- return render(request, 'listseminar.html', context)
- def createseminar(request):
- if request.method == 'POST':
- form = SeminarCreateForm(request.POST)
- if form.is_valid():
- form.save()
- return redirect('listseminar')
- else:
- form = SeminarCreateForm()
- return render(request, 'createseminar.html', {'form': form})
- def editseminar(request, id):
- seminar = get_object_or_404 (Seminar, id= id)
- form = SeminarCreateForm(request.POST or None, instance=seminar)
- if form.is_valid():
- form.save()
- return redirect('listseminar')
- return render(request, 'editseminar.html', {'form':form})
- def deleteseminar(request, id):
- seminar = get_object_or_404 (Seminar, id= id)
- if request.method== 'POST':
- mahasiswa.delete()
- return redirect('listseminar')
- return render(request, 'deleteseminar.html', {'seminar':seminar})
- def areta(request):
- context = {}
- return render(request, 'areta.html', context)
- def formuser(request):
- context = {}
- return render(request, 'formuser.html', context)
- def Emenu(request):
- context = {}
- return render(request, 'Emenu.html', context)
- def menutransaksi(request):
- context = {}
- return render(request, 'menutransaksi.html', context)
- def listtransaksimahasiswa(request):
- queryset = TransaksiMahasiswa.objects.all()
- context = {'queryset' : queryset}
- return render(request, 'listtransaksimahasiswa.html', context)
- def createtransaksimahasiswa(request):
- if request.method == 'POST':
- form = TransaksiMahasiswaForm(request.POST)
- if form.is_valid():
- form.save()
- return redirect('listtransaksimahasiswa')
- else:
- form = TransaksiMahasiswaForm()
- return render(request, 'createtransaksimahasiswa.html', {'form': form})
- def edittransaksimahasiswa(request, id):
- transaksimahasiswa = get_object_or_404 (TransaksiMahasiswa, id= id)
- form = TransaksiMahasiswaForm(request.POST or None, instance=transaksimahasiswa)
- if form.is_valid():
- form.save()
- return redirect('listtransaksimahasiswa')
- return render(request, 'edittransaksimahasiswa.html', {'form':form})
- def deletetransaksimahasiswa(request, id):
- transaksimahasiswa = get_object_or_404 (TransaksiMahasiswa, id= id)
- if request.method== 'POST':
- mahasiswa.delete()
- return redirect('listtransaksimahasiswa')
- return render(request, 'deletetransaksimahasiswa.html', {'transaksimahasiswa':transaksimahasiswa})
- def detailtransaksimahasiswa(request, id):
- transaksimahasiswa = get_object_or_404 (TransaksiMahasiswa, id= id)
- form = TransaksiMahasiswaForm(request.POST or None, instance=transaksimahasiswa)
- if form.is_valid():
- form.save()
- return redirect('listtransaksimahasiswa')
- return render(request, 'detailtransaksimahasiswa.html', {'form':form})
- def tabeldetailtransaksi(request):
- queryset = TransaksiMahasiswa.objects.all()
- context = {'queryset' : queryset}
- return render(request, 'tabeldetailtransaksi.html', context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement