Beispiel #1
0
 def add_color(self, name, hex):
     """
     Добавить новый цвет
     :param name: имя
     :param hex: цвет
     """
     new_color = Color(name=name, hex=hex)
     self.session.add(new_color)
     self.session.commit()
     return new_color.as_dict()
Beispiel #2
0
def init_colors():
    colors_deleted_number = Color.query.delete()
    db.session.commit()

    print('{} colors deleted'.format(colors_deleted_number))

    colors = json.load(open(COLORS_DATA_PATH))
    for color_data in colors:
        db.session.add(
            Color(**color_data)
        )

    db.session.commit()

    print('{} colors created'.format(len(colors)))