Как сохранить ByteArray из Flex в FileField в Django

У меня есть некоторые аудиоданные в массиве байтов в приложении Flex, которые я хотел бы сохранить в своей модели в Django. Я предполагаю, что буду использовать FileField, но я не могу заставить его работать. (Мой проект настроен вот так.) Я пробовал искать в этом примере кода для PyAmf, но я не могу заставить два комбинировать.

Если у кого-то есть немного кода, чтобы поделиться, это было бы прекрасно!


person Sauce McBoss    schedule 14.05.2011    source источник


Ответы (1)


FileField Django не являются большими двоичными объектами — они хранят только путь к месту сохранения данных в файловой системе. Вам нужно будет сохранить данные на диск и указать путь в FileField.

person Daniel Roseman    schedule 14.05.2011
comment
Хорошо -- приятно знать. Я предполагаю, что моим следующим вопросом будет: как лучше всего сохранить локальный массив ByteArray в Django? Я нашел это: блог .joa-ebert.com/2006/05/01/save-bytearray-to-file-with-php, но использует php. (Кстати, спасибо за помощь — я новичок в этом, как вы уже догадались.) - person Sauce McBoss; 15.05.2011