Хранение профильных изображений в базе данных - PullRequest
0 голосов
/ 23 ноября 2010

Я впервые проектирую веб-сайт, и у меня есть вопрос о передовой практике. На веб-сайте, который мы создаем, есть профили зданий, и у каждого здания будут пользовательские изображения. Очевидно, изображения должны соответствовать зданиям.

Каков наилучший способ хранить эту информацию в базе данных mysql? Это так же просто, как таблица базы данных с первичным ключом для каждого изображения, внешним ключом для здания и путем к изображению на сервере? Есть ли лучший способ сделать это?

Спасибо

1 Ответ

1 голос
/ 23 ноября 2010

Используйте Djangos ImageField или модель, которая представляет здание. Он будет хранить изображение на диске, хранить путь к изображению в базе данных и иметь все тонны помощников для получения размера, URL и т. Д.

Для обслуживания изображения вам необходимо настроить веб-сервер для обслуживания загруженных изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...