Скачивание файлов

124Borman

Новичок
Пользователь
Янв 26, 2021
32
1
8
Делаю сайт на django
Там формирую файл в формате docx и csv. Как мне скачать эти файлы?

Код:
#СSV файл
    FILENAME = "Статистика по продажам.csv"
    with open(FILENAME, "w", newline="") as file:
        columns = ["Date","Price"]
        writer = csv.DictWriter(file, fieldnames=columns)
        writer.writeheader()
        i = 0
        a = 0
        while i<len(date):
            while a < len(price):
                users = [
                    {"Date": date[i],"Price": price[a]},
                ]
                writer.writerows(users)
                i+=1
                a+=1
    #docx файл
    doc = DocxTemplate('template.docx')

    dates = date
    prices = price

    # Формируем список вида
    # [{'expirationdate': '2021-04-30', 'price': 1500},
    #  {'expirationdate': '2021-05-02', 'price': 450}, ...]
    tbl_contents = [{'expirationdate': expirationdate, 'price': price}
                    for expirationdate, price in zip(dates, prices)]

    context = {
        'tbl_contents': tbl_contents,
        'finalprice': sum(prices)
    }

    doc.render(context)
    doc.save("Статистика по продажам.docx")
 
Последнее редактирование:

Форум IT Специалистов