расширения файла MS Office

Как предложено @AnupYadav для запроса raw. Я пришел с этим MySQL Query

SELECT * FROM timesheet_entry t1 INNER JOIN ( SELECT timesheet_users_id, MAX(id) AS latest_id FROM timesheet_entry GROUP BY timesheet_users_id ) t2 ON t1.timesheet_users_id = t2.timesheet_users_id AND t1.id = t2.latest_id

Это мой вид, где я использовал запрос

class ReportView(LoginRequiredMixin, generic.TemplateView):
    template_name = 'admin/clock/report.html'

    def get_context_data(self, **kwargs):   
        context = super(ReportView, self).get_context_data(**kwargs)
        context['reports'] =  TimesheetEntry.objects.raw('SELECT * FROM timesheet_entry t1 INNER JOIN ( SELECT timesheet_users_id, MAX(id) AS latest_id FROM timesheet_entry GROUP BY timesheet_users_id ) t2 ON t1.timesheet_users_id = t2.timesheet_users_id AND t1.id = t2.latest_id')
        return context
6
задан Philippe Grondier 17 November 2008 в 10:39
поделиться

2 ответа

У Вас есть опция "View extensions for known types" на?

Править: @Comments.... Да, это - глупый/оскорбительный вопрос, но при поиске и устранении неисправностей проблемы я учился ничего не принимать и доверять пользователям 0%.

НО, я попробовал его, и Вы правы. Его глупое, что MS имеет этот вид поведения, и это может только привести к уязвимостям системы обеспечения безопасности, которые привели меня на поиске Вашего ответа.

Из сообщений по http://seclists.org/fulldisclosure/2007/Jan/0444.html

"Вы наткнулись на старое изворотливое поведение Windows. Форматы документов Office основаны на стандартном формате контейнера Windows, файлах структурированного хранилища OLE, также известных как "docfiles". Имя и расширение docfile не важны - файл является, концептуально, сериализацией Объекта OLE, и как все форматы сериализации это содержит идентификатор приложения, которое произвело его, в форме идентификатора класса OLE (в формате GUID) в этом случае. Можно легко проверить, что это не работает с более новым Office форматы XML"

Действительно это не работает на 2007 *, X типов файлов, но 2K3 все еще проблема. Решить эту проблему... Обновление!=)

И здесь в фокусе безопасности под TOC указывают 2.

Так, там Вы идете.

4
ответ дан 17 December 2019 в 07:10
поделиться

Я, может казаться, не заставляю это произойти теперь, но я знаю, что видел, что Windows читал инструкции по обработке XML несколько лет назад. Возможно, это - то, что продолжается?

0
ответ дан 17 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: