initial_data.py
1.05 KB
import os
from ...scripts.initial_data import InitialData
from ..models import (
EisBase as ModuleBase,
EisDBSession as ModuleDBSession,
Eis,Slide, Chart, ChartItem, EisSipkdArPayment, EisSipkdApPayment, EisSipkdAnggaran
)
from .data import (RouteData, ArPaymentData, ApPaymentData, PbPaymentData,
HarianData, AnggaranData)
from ...scripts.DbTools import (
get_pkeys,
execute,
split_tablename,
)
fixtures = [
('routes', RouteData),
#('eis.sipkd_ar_payment', ArPaymentData),
#('eis.sipkd_ap_payment', ApPaymentData),
#('eis.sipkd_pb_payment', PbPaymentData),
#('eis.harian', HarianData),
#('eis.sipkd_anggaran', AnggaranData),
# ('eis.chart_items', ChartItemData),
# ('eis.slides', SlideData),
# ('eis.wells', EisData),
]
from .calculate_data import calculate_data
def insert():
initialData = InitialData(ModuleBase, ModuleDBSession)
base_dir = os.path.split(__file__)[0]
initialData.insert(base_dir, fixtures)
calculate_data(ModuleDBSession, EisSipkdAnggaran)