2010-06-25 70 views
4

如何通過Django將圖像,視頻和音頻存儲在Mysql數據庫中?Django Db圖像視頻

我知道我可以存儲圖像,視頻,音頻或圖像,視頻,音頻本身的鏈接。

但是,這是如何工作。

我知道模型以及他們如何通過manage.py創建表。 但是,有沒有關於如何通過Django創建圖像(例如jpg,tiff等)數據庫的很好的教程。

感謝

L.

回答

2

丹尼爾指的是在數據庫中存儲大型二進制文件效率不高。使用文件系統,而不是 - 看一看的FileField和ImageFileField,其目的是爲了處理文件上傳:

http://docs.djangoproject.com/en/dev/ref/models/fields/#filefield

存儲在數據庫中的唯一的事情就是路徑的二進制文件。

+0

非常感謝您的幫助! – MacPython 2010-06-30 07:09:55

0

沒有,沒有這個教程。 Django不支持開箱即用,而且效率非常低。不要這樣做。

+1

?那麼如何在django中創建一個圖像數據庫? 什麼將是非常有效的方式來做到這一點? 如何創建一個可以顯示所有圖像的網站。 作爲學習django的項目? 你的答案不是很有幫助。 – MacPython 2010-06-25 09:41:01

+0

@MacPython你使用的是文件系統,在Django中你可以使用FileField,它將數據庫中的相對路徑指向文件系統上的文件。 – 2016-05-31 04:46:23