def setup_data(filter_method, filter_vars):
code = marshal.loads(binascii.a2b_base64(filter_method))
func = types.FunctionType(code, globals(), "some_func_name")
filter_vars, transactions, users, stock_payments, stock_payment_transactions, inventory_transactions, inventory = func(
filter_vars=filter_vars,
transactions=Transaction.objects.all(),
users=User.objects.all(),
stock_payments=StockPayment.objects.all(),
stock_payment_transactions=StockPaymentTransaction.objects.all(),
inventory_transactions=InventoryTransaction.objects.all(),
inventory=Inventory.objects.all()
)
LOOKUP_OBJECTS['Transaction'] = transactions
LOOKUP_OBJECTS['User'] = users
LOOKUP_OBJECTS['StockPayment'] = stock_payments
LOOKUP_OBJECTS['StockPaymentTransaction'] = stock_payment_transactions
LOOKUP_OBJECTS['Inventory'] = inventory
LOOKUP_OBJECTS['InventoryTransaction'] = inventory_transactions
评论列表
文章目录