Найти - Пользователи
Полная версия: запись файла в sql
Начало » Web » запись файла в sql
1 2
Alexsss
В общем начнём с того, что я полный чайник. Я поставил djambo, создал базу данных. И вот теперь мне надо записать в базу данных файл. Вопрос в том, какой тип поля сделать?
В The Django Book есть следущее:
class Publisher(models.Model):
name = models.CharField(maxlength=30)
address = models.CharField(maxlength=50)
city = models.CharField(maxlength=60)
state_province = models.CharField(maxlength=30)
country = models.CharField(maxlength=50)
website = models.URLField()
Про файлы там ни слова (((
shiza
эм… а что за файл тебе надо записать в базу данных?
SvartalF
Видимо вам нужен FileField: http://docs.djangoproject.com/en/dev/ref/models/fields/#filefield
Ну а если вы о том, чтобы хранить в базе данных бинарные файлы - то ни в коем случае этого не делайте.
Alexsss
Ок… Спасибо… А файлы я всё-таки решил в бд не писать)))
vak
SvartalF
Видимо вам нужен FileField: http://docs.djangoproject.com/en/dev/ref/models/fields/#filefield
Ну а если вы о том, чтобы хранить в базе данных бинарные файлы - то ни в коем случае этого не делайте.
Почему не следует бинарные данные хранить в базе?
Хотел в ближайшее время попробовать в базе хранить картинки сайта.
Александр Кошелев
vak
Почему не следует бинарные данные хранить в базе?
А зачем базу насиловать ими?
Файловая система с ними лучше справится.
pythonwin
Daevaorn
Файловая система с ними лучше справится.
абсолютно согласен
vak
Хотел в ближайшее время попробовать в базе хранить картинки сайта.
пробовал - больно
vak
Daevaorn
vak
Почему не следует бинарные данные хранить в базе?
А зачем базу насиловать ими?
Файловая система с ними лучше справится.
Это да, конечно файловая система лучше справляется. Сейчас у меня так и работает!
Но если резервировать… то нужно и базу резервировать и отдельно файловое хранилище… всегда хочется как лучше…
pythonwin
vak
Но если резервировать… то нужно и базу резервировать и отдельно файловое хранилище… всегда хочется как лучше…
backup - это забота админа, а не программиста ;)
Ferroman
Я вообще думаю что бекапить базу и файлы отдельно удобнее.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB