Приложение Django, которое может обеспечить удобный для пользователя, несколько / массовая функциональность загрузки файла к другим приложениям

Я сказал бы, что самое недооцененное (или который должен быть не понят?) аспект LINQ IQueryable и пользовательские поставщики LINQ .

я использовал LINQ некоторое время теперь, и абсолютно удобно в мире IEnumerable и может решить большинство проблем с LINQ.

, Но когда я начал смотреть на и читать о IQueryable, и Выражениях и пользовательских linq поставщиках, он заставил мою голову кружиться. Смотрите на то, как LINQ к SQL работает, если Вы хотите видеть некоторую довольно сложную логику.

я надеюсь понять тот аспект LINQ...

7
задан hopla 26 October 2009 в 20:31
поделиться

1 ответ

Я только что выпустил для этого простое приложение около месяца назад: django-uploadify .

Это в основном тег шаблона Django, который действует как оболочка для очень изящного Uploadify (требуется jQuery). Использовать его так же просто, как добавить его в свой шаблон ...

{% load uploadify_tags }{% multi_file_upload ‘/upload/complete/url/’ %}

Тег будет запускать события (по 1 на файл) как на стороне клиента, так и на стороне сервера (сигнал Django), чтобы указать, когда был получен входящий файл. .

Например, предположим, что у вас есть модель «Медиа», которая обрабатывает все загруженные пользователем файлы ... 1 файл, скорее всего, будет представлен 1 экземпляром модели (с некоторыми исключениями), что означает, что в конечном итоге мы получим ситуацию, когда 1 виджет может представлять N экземпляров модели. Однако Django настроен так, что виджет представляет 1 значение для 1 поля в 1 экземпляре. Просто не подходит для большинства случаев использования, чтобы использовать его в качестве виджета (поэтому я пошел по маршруту тегов шаблона).

12
ответ дан 6 December 2019 в 21:16
поделиться
Другие вопросы по тегам:

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