Lengow/orders/views.py

29 lines
869 B
Python

from django.views.generic import ListView, DetailView
from rest_framework import serializers, viewsets
from orders.models import Order
class OrderIndexView(ListView):
template_name = 'orders/order/index.html'
model = Order
class OrderDetailView(DetailView):
template_name = 'orders/order/detail.html'
model = Order
class OrderSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Order
fields = ('marketplace', 'idFlux', 'order_id', 'order_mrid', 'order_refid', 'order_external_id',
'order_purchase', 'order_amount', 'order_tax', 'order_shipping', 'order_commission',
'order_processing_fee', 'order_comments', 'customer_id', 'order_ip', 'order_items')
class OrderViewSet(viewsets.ModelViewSet):
queryset = Order.objects.all()
serializer_class = OrderSerializer