コード例 #1
0
def rename_theme(theme_id: int, new_theme_name: str) -> Theme:
    """ Переименовывает тему """

    updated_theme_row = db.updateone("themes",
                                     set_row=f"theme_name='{new_theme_name}'",
                                     where=f"where id={theme_id}")
    return Theme(id=updated_theme_row[0],
                 themes_grade_number=updated_theme_row[1],
                 theme_name=updated_theme_row[2])
コード例 #2
0
def rewrite_dict(dict_id: int, new_dictation: str) -> Dictation:
    """ Обновляем запись диктанта и возвращает обновлённый диктант """

    updated_dictation_row = db.updateone(
        "dictations",
        set_row=f"dictation='{new_dictation}'",
        where=f"where id={dict_id}")
    return Dictation(id=updated_dictation_row[0],
                     themes_id=updated_dictation_row[1],
                     dictation=updated_dictation_row[2])
コード例 #3
0
def rewrite_content_description(ege_content_id: int,
                                rewrited_description: str) -> None:
    """ Обновляет описание к контенту """

    db.updateone("ege_content", f"description='{rewrited_description}'",
                 f"where id={ege_content_id}")
コード例 #4
0
def rewrite_ege_name_task(ege_id: int, rewrited_ege_task_name: str) -> None:
    """ Обновляет описание/тематику ЕГЭ задания """

    db.updateone("ege", f"tasks_name='{rewrited_ege_task_name}'",
                 f"where id={ege_id}")
コード例 #5
0
def rewrite_ege_task(ege_id: int, rewrited_task: str) -> None:
    """ Обновляет название ЕГЭ темы """

    db.updateone("ege", f"tasks='{rewrited_task}'", f"where id={ege_id}")