示例#1
0
# -*- coding: utf-8 -*-
"""
This overrides the various models with classes loaded from the corresponding
setting if it exists.
"""
from django.conf import settings
from util.loader import load_class


#==============================================================================
# Extensibility
#==============================================================================
# Cart model
CART_MODEL = getattr(settings, 'SHOP_CART_MODEL',
    'shop.models.defaults.cart.Cart')
Cart = load_class(CART_MODEL, 'SHOP_CART_MODEL')

# Cart item model
CARTITEM_MODEL = getattr(settings, 'SHOP_CARTITEM_MODEL',
    'shop.models.defaults.cartitem.CartItem')
CartItem = load_class(CARTITEM_MODEL, 'SHOP_CARTITEM_MODEL')
示例#2
0
# -*- coding: utf-8 -*-
from django.conf import settings
from util.loader import load_class


#==============================================================================
# Extensibility
#==============================================================================
# This overrides the various models with classes loaded from the corresponding
# setting if it exists.

# Order model
ORDER_MODEL = getattr(settings, 'SHOP_ORDER_MODEL',
    'shop.models.defaults.order.Order')
Order = load_class(ORDER_MODEL, 'SHOP_ORDER_MODEL')

# Order item model
ORDERITEM_MODEL = getattr(settings, 'SHOP_ORDERITEM_MODEL',
    'shop.models.defaults.orderitem.OrderItem')
OrderItem = load_class(ORDERITEM_MODEL, 'SHOP_ORDERITEM_MODEL')
示例#3
0
# -*- coding: utf-8 -*-
"""
This overrides the Product model with the class loaded from the
SHOP_PRODUCT_MODEL setting if it exists.
"""
from django.conf import settings
from util.loader import load_class


#==============================================================================
# Extensibility
#==============================================================================
PRODUCT_MODEL = getattr(settings, 'SHOP_PRODUCT_MODEL',
    'shop.models.defaults.product.Product')
Product = load_class(PRODUCT_MODEL, 'SHOP_PRODUCT_MODEL')