Django_Basic_Manufacturing/purchase/views.py

19 lines
673 B
Python

from django.shortcuts import render
from django.views.generic import ListView, DetailView
from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator
from .models import PurchaseOrder
@method_decorator(login_required, name='dispatch')
class PurchaseListView(ListView):
model = PurchaseOrder
template_name = 'purchase/purchase_list.html'
context_object_name = 'purchase_orders'
paginate_by = 20
@method_decorator(login_required, name='dispatch')
class PurchaseDetailView(DetailView):
model = PurchaseOrder
template_name = 'purchase/purchase_detail.html'
context_object_name = 'purchase_order'