コード例 #1
0
ファイル: views.py プロジェクト: aliceh75/kashana
    def get(self, request, *args, **kwargs):
        self.logframe = self.get_object()
        self.get_period(self.logframe)
        self.year = int(kwargs['year'])
        month = int(kwargs['month'])

        start = datetime.date(self.year, month, 1)
        self.start_date, self.end_date = get_period(start.isoformat(), self.period.num_periods)

        self.filename = '%s-%s_%d_quarter_plan.xlsx' % (self.get_short_month(self.start_date),
                                                        self.get_short_month(self.end_date),
                                                        self.year)
        return self.render_excel_response()
コード例 #2
0
    def get(self, request, *args, **kwargs):
        self.logframe = self.get_object()
        self.get_period(self.logframe)
        self.year = int(kwargs['year'])
        month = int(kwargs['month'])

        start = datetime.date(self.year, month, 1)
        self.start_date, self.end_date = get_period(start.isoformat(),
                                                    self.period.num_periods)

        self.filename = '%s-%s_%d_quarter_plan.xlsx' % (self.get_short_month(
            self.start_date), self.get_short_month(self.end_date), self.year)
        return self.render_excel_response()
コード例 #3
0
ファイル: views.py プロジェクト: aliceh75/kashana
 def get_plan_periods(self):
     return self.get_period_list(*get_period(self.start_date.isoformat(),
                                             self.period.num_periods))
コード例 #4
0
ファイル: views.py プロジェクト: aliceh75/kashana
 def get_period_list(start, end):
     periods_start = get_periods(start, end, start.month, 12)
     periods = [get_period(period.isoformat(), 12) for period in periods_start]
     return periods
コード例 #5
0
 def get_plan_periods(self):
     return self.get_period_list(
         *get_period(self.start_date.isoformat(), self.period.num_periods))
コード例 #6
0
 def get_period_list(start, end):
     periods_start = get_periods(start, end, start.month, 12)
     periods = [
         get_period(period.isoformat(), 12) for period in periods_start
     ]
     return periods