Advertisement
Guest User

views

a guest
Apr 9th, 2020
780
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.66 KB | None | 0 0
  1. from django.shortcuts import render, redirect
  2. from .models import Mahasiswa
  3. from .forms import MahasiswaCreateForm
  4. from .models import Seminar
  5. from .forms import SeminarCreateForm
  6. from django.shortcuts import get_object_or_404
  7. from .models import TransaksiMahasiswa
  8. from .forms import TransaksiMahasiswaForm
  9. from .models import DetailTransaksi
  10.  
  11.  
  12. # Create your views here.
  13. def listmahasiswa(request):
  14.      queryset = Mahasiswa.objects.all()
  15.      context = {'queryset' : queryset}
  16.      return render(request, 'listmahasiswa.html', context)
  17.  
  18. def createmahasiswa(request):
  19.     if request.method == 'POST':
  20.         form = MahasiswaCreateForm(request.POST)
  21.         if form.is_valid():
  22.             form.save()
  23.             return redirect('listmahasiswa')
  24.     else:
  25.         form = MahasiswaCreateForm()
  26.     return render(request, 'createmahasiswa.html', {'form': form})
  27.  
  28. def editmahasiswa(request, id):
  29.     mahasiswa = get_object_or_404 (Mahasiswa, id= id)
  30.     form = MahasiswaCreateForm(request.POST or None, instance=mahasiswa)
  31.     if form.is_valid():
  32.         form.save()
  33.         return redirect('listmahasiswa')
  34.     return render(request, 'editmahasiswa.html', {'form':form})
  35.  
  36. def deletemahasiswa(request, id):
  37.     mahasiswa = get_object_or_404 (Mahasiswa, id= id)
  38.     if request.method== 'POST':
  39.         mahasiswa.delete()
  40.         return redirect('listmahasiswa')
  41.     return render(request, 'deletemahasiswa.html', {'mahasiswa':mahasiswa})
  42.  
  43. def listseminar(request):
  44.      queryset = Seminar.objects.all()
  45.      context = {'queryset' : queryset}
  46.      return render(request, 'listseminar.html', context)
  47.  
  48. def createseminar(request):
  49.     if request.method == 'POST':
  50.         form = SeminarCreateForm(request.POST)
  51.         if form.is_valid():
  52.             form.save()
  53.             return redirect('listseminar')
  54.     else:
  55.         form = SeminarCreateForm()
  56.     return render(request, 'createseminar.html', {'form': form})
  57.  
  58. def editseminar(request, id):
  59.     seminar = get_object_or_404 (Seminar, id= id)
  60.     form = SeminarCreateForm(request.POST or None, instance=seminar)
  61.     if form.is_valid():
  62.         form.save()
  63.         return redirect('listseminar')
  64.     return render(request, 'editseminar.html', {'form':form})
  65.  
  66. def deleteseminar(request, id):
  67.     seminar = get_object_or_404 (Seminar, id= id)
  68.     if request.method== 'POST':
  69.         mahasiswa.delete()
  70.         return redirect('listseminar')
  71.     return render(request, 'deleteseminar.html', {'seminar':seminar})
  72.  
  73. def areta(request):
  74.     context = {}
  75.     return render(request, 'areta.html', context)
  76.  
  77. def formuser(request):
  78.     context = {}
  79.     return render(request, 'formuser.html', context)
  80.  
  81. def Emenu(request):
  82.     context = {}
  83.     return render(request, 'Emenu.html', context)
  84.  
  85. def menutransaksi(request):
  86.     context = {}
  87.     return render(request, 'menutransaksi.html', context)
  88.  
  89. def listtransaksimahasiswa(request):
  90.      queryset = TransaksiMahasiswa.objects.all()
  91.      context = {'queryset' : queryset}
  92.      return render(request, 'listtransaksimahasiswa.html', context)
  93.  
  94. def createtransaksimahasiswa(request):
  95.     if request.method == 'POST':
  96.         form = TransaksiMahasiswaForm(request.POST)
  97.         if form.is_valid():
  98.             form.save()
  99.             return redirect('listtransaksimahasiswa')
  100.     else:
  101.         form = TransaksiMahasiswaForm()
  102.     return render(request, 'createtransaksimahasiswa.html', {'form': form})
  103.  
  104. def edittransaksimahasiswa(request, id):
  105.     transaksimahasiswa = get_object_or_404 (TransaksiMahasiswa, id= id)
  106.     form = TransaksiMahasiswaForm(request.POST or None, instance=transaksimahasiswa)
  107.     if form.is_valid():
  108.         form.save()
  109.         return redirect('listtransaksimahasiswa')
  110.     return render(request, 'edittransaksimahasiswa.html', {'form':form})
  111.  
  112. def deletetransaksimahasiswa(request, id):
  113.     transaksimahasiswa = get_object_or_404 (TransaksiMahasiswa, id= id)
  114.     if request.method== 'POST':
  115.         mahasiswa.delete()
  116.         return redirect('listtransaksimahasiswa')
  117.     return render(request, 'deletetransaksimahasiswa.html', {'transaksimahasiswa':transaksimahasiswa})
  118.  
  119. def detailtransaksimahasiswa(request, id):
  120.     transaksimahasiswa = get_object_or_404 (TransaksiMahasiswa, id= id)
  121.     form = TransaksiMahasiswaForm(request.POST or None, instance=transaksimahasiswa)
  122.     if form.is_valid():
  123.         form.save()
  124.         return redirect('listtransaksimahasiswa')
  125.     return render(request, 'detailtransaksimahasiswa.html', {'form':form})
  126.  
  127. def tabeldetailtransaksi(request):
  128.      queryset = TransaksiMahasiswa.objects.all()
  129.      context = {'queryset' : queryset}
  130.      return render(request, 'tabeldetailtransaksi.html', context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement