0

我的模型中有一个图像,我想自己编写 SQL 创建表查询我的模型是这样的:

pic = models.ImageField(u"initial_picture",blank=True,upload_to="/face")

我想使用命令来创建我的表,但我不知道我应该为我在这里CREATE TABLE SOME_TABLE_NAME读到的字段类型使用什么,我可以使用这样的东西:

Photo varbinary(max) not null

但我不知道它是否与django兼容,以及它是否适合我pic IMAGE DEFAULT NULL模型

任何帮助都会得到帮助;-)

我都试过了Photo varbinary(max) not null,并且Photo varchar(max) not null 该字段正在显示,但是当我按保存时,我收到以下错误:

Attempted access to '\face\sample.gif' denied.

4

1 回答 1

0

为什么不将图像作为普通文件保存在文件系统中?这将是相应的 SQL

`pic` varchar(100) NOT NULL,

为您的图片字段。

pic = models.ImageField(u"initial_picture",blank=True,upload_to="/face")

在数据库中,该pic字段将仅包含实际图像文件的路径。

于 2012-09-26T08:16:31.210 回答