О подключении django MSSQL 2012 FileStream

81
7

Я использую MSSQL2012 「FileStream」 для сохранения изображений, а затем для подключения к djangos models.py.

Сначала я установил FileStream; и используется "manage.pyinspectdb". Как показано ниже: http://arpheno.github.io/django/mssql/inspectdb/2015/11/15/Django-and-MSSQL.html

Наконец, зарегистрировав таблицу на admin.py, но я проверю на 127.0.0.1:8000/admin is Error

DjangoUnicodeDecodeError

Как поместиться?

# models.py
class Filetable(models.Model):
stream_id = models.CharField(unique=True, max_length=36)
file_stream = models.BinaryField(blank=True, null=True)
name = models.CharField(max_length=255)
path_locator = models.BinaryField(primary_key=True)
parent_path_locator = models.ForeignKey('self', models.DO_NOTHING, db_column='parent_path_locator', blank=True, null=True)
file_type = models.CharField(max_length=255, blank=True, null=True)
cached_file_size = models.BigIntegerField(blank=True, null=True)
creation_time = models.CharField(max_length=34)
last_write_time = models.CharField(max_length=34)
last_access_time = models.CharField(max_length=34, blank=True, null=True)
is_directory = models.BooleanField()
is_offline = models.BooleanField()
is_hidden = models.BooleanField()
is_readonly = models.BooleanField()
is_archive = models.BooleanField()
is_system = models.BooleanField()
is_temporary = models.BooleanField()

class Meta:
managed = False
db_table = 'FileTable'
unique_together = (('parent_path_locator', 'name'),)

class DjangoMigrations(models.Model):
app = models.CharField(max_length=255)
name = models.CharField(max_length=255)
applied = models.DateTimeField()

class Meta:
managed = False
db_table = 'django_migrations'

Информация о файлах SQL

Информация о файлах SQL

спросил(а) 2018-03-07T18:08:00+03:00 2 года, 7 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема