29 lines
869 B
Python
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
|