0
0 Комментариев

Почему не записывает в прикрепленный файл данные:
Ошибка
«returned None instead.» % (callback.__module__, view_name)
ValueError: The view showtable.views.search didn’t return an HttpResponse object. It returned None instead.

[CODE]

def search(request):
    response = HttpResponse(content_type='application/ms-excel')
    response['Content-Disposition'] = 'attachment; filename="data3464646.xlsx"'
    with open('showtable/new.csv', 'r', encoding='windows-1251') as input_file:
        lines = input_file.readlines()
        # text_list = [" ".join(line)
        for line in lines:
            lineread = line.split(';')
            #   print(str(lineread))
            for value in lineread:
                if value.find('Контракт') != -1:
                    return(value[0:55])
                if value.find('Тарифний Пакет') != -1:
                    return(value[0:30])
                if value.find('ВАРТІСТЬ ПАКЕТА/ЩОМІСЯЧНА ПЛАТА') != -1:
                    return(value[0:32] + value[40:55])
                if value.find('ПОСЛУГИ, НАДАНІ ЗА МЕЖАМИ ПАКЕТА') != -1:
                    return(value[0:33] + value[36:49])
                if value.find('ПОСЛУГИ МІЖНАРОДНОГО РОУМІНГУ') != -1:
                    return(value[0:30] + value[33:40])

                if value.find('Вихідні дзвінки, SMS, передача даних') != -1:
                    return(value[0:40]+value[46:57])
                if value.find('ЗАГАЛОМ ЗА КОНТРАКТОМ (БЕЗ ПДВ ТА ПФ):') != -1:
                    return(value[0:36]+value[40:55])

                input_file.write()

                return response

[/CODE]


Добавить комментарий