def set_colors_by_mode(mode): qs = Colorset.objects.all() if not qs.exists(): cs = Colorset() else: cs = qs[0] colors = COLOR_MODES[mode] cs.bg_color = colors['bg'] cs.fg_color = colors['fg'] cs.duration = TRANSITION_DURATION cs.save()
def set_colors_by_daytime(): r = lambda: random.randint(120,255) qs = Colorset.objects.all() if not qs.exists(): cs = Colorset() else: cs = qs[0] cs.bg_color = '#%02X%02X%02X' % (r(), r(), r()) cs.fg_color = '#000000' cs.duration = 5000 cs.save()