def index(request): tz = local_timezone #pytz.timezone('Europe/Prague') now = datetime.datetime.utcnow() logging.info(now) logging.info(tz) localized_now = tz.localize(now) local_now = tz.fromutc(now) logging.info(local_now) local_s = local_now.strftime("%Y-%m-%d %H:%M:%S") logging.info(local_s) lines = [] for i in range(10): lines.append({'key':i,'value':'v_%d'%i}) target_response = '' target_group = '' target_value = '' qrg_res = "off" if qrg.qrg_cfg_get_on(): qrg_res = qrg.qrg_get_info() if request.method == 'POST': logging.info(request.POST) target_group = request.POST['target_group'] target_value = int(request.POST['target_value']) if (target_value>0): usage = gid_pool.put_existing_gid_item(target_group,target_value) target_response = "put ok (%d)" % (usage) elif (target_value<0): usage = gid_pool.ret_existing_gid_item(target_group,-target_value) target_response = "ret ok (%d)" % (usage) else: val = gid_pool.create_new_gid_item(target_group) target_response = "new ok (%d)" % (val) return render_to_response('admin/test.html', RequestContext(request, { 'qrg_res':qrg_res, 'now': now, 'localized_now': localized_now, 'local_now': local_now, 'target_group':target_group, 'target_value': target_value, 'target_response': target_response}))
def init_gid(self): self.ref_gid = gid_pool.create_new_gid_item("students", str(self.key())) self.ref_gid_salt = random.randint(1, (2 << 31) - 1) self.ref_gid_in_pool = True