万一别人有兴趣使用SQL Server FILESTREAM功能,并在这里结束了,我就开始对定制工作的Django字段来支持文件流:一个FileStreamDataField
映射到varbinary(max) FILESTREAM
类型和FileStreamField
这是一个虚拟的场包装win32 Streaming API。
import uuid
from django.db import models
from sql_filestream import FileStreamDataField, FileStreamField, UUIDField
class DocumentModel(models.Model):
doc_id = UUIDField(default=uuid.uuid4)
doc_content = FileStreamDataField(identifier_field='doc_id', null=True, blank=True)
document = FileStreamField('doc_id', 'doc_content')
你可以在这里找到的例子是:https://github.com/rparent/django-mssql-filestream 它运作良好,我的使用情况,但肯定是不完整的。 捐款欢迎!
哇,谢谢你救了我几个月的头痛! – alexislg