2010-06-25 42 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