poems_to_front func added

This commit is contained in:
2023-08-07 13:07:12 +03:00
parent 5dc90b625e
commit bf327dda28
3 changed files with 476 additions and 226 deletions

View File

@ -37,16 +37,6 @@ app.mount("/uploads", StaticFiles(directory = "./uploads"))
# Записываем стихи в базу данных, если их еще нет (запускать только если стихов в базе нет).
# add_poems_to_db(database)
#Вова тестирует получение поэм, Димоны, помогите пж
@app.post("/api/poems")
async def poems_to_front():
kolvo_stixov = 109 # пока количество стихотворений = 101
rand_id = random.randint(1, kolvo_stixov) # номер стихотворения
poem_json = dict()
poem = database.query(models.Poems).filter(models.Poems.id == rand_id)
poem_json = {"title": poem.title, "text": poem.text, "author":poem.author}
return poem_json
@app.get("/api/announcements")#адрес объявлений
def annoncements_list(owner_id: int = None, metro: str = None, category: str = None, booked_by: int = 0):
@ -58,7 +48,7 @@ def annoncements_list(owner_id: int = None, metro: str = None, category: str = N
# Фильтруем по другим параметрам и делаем пересечение с not_expired
result = not_expired.intersect(get_query_results(params_to_sort))
return {"Success" : True, "list_of_announcements": result, "poem": generate_poem(database)}
return {"Success" : True, "list_of_announcements": result}
@app.get("/api/announcement")#адрес объявления