Это моя ситуация: я создаю рекламное приложение в Django и Mysql. Я использую подход гибкой рекламы, где мы имеем:
таблица с категориями объявлений (несколько категорий, таких как дом, мебель, автомобили и т. Д.)
таблица с деталями для категорий объявлений (дом: площадь, кв. М. Авто: сиденья, цвет.)
- id_detail
- id_category (категория, которую описывает деталь)
- имя
- тип (логическое, char, int, long и т. Д.)
рекламный стол (я продаю дом. Я продаю машину.)
- id_ad
- id_category
- текст
- дата
стол, где я планирую объединить детали объявлений (дома: A-area, 500 кв.
- id_detail_ad
- id_ad
- id_detail
- значение
Возможно ли это? Могу ли я иметь таблицу данных для всех объявлений, даже если они содержат цифры, тексты, логические значения и т. Д.? Или я должен был бы сохранить их все как текст и затем интерпретировать их через код соответственно? Пожалуйста, выскажите свое мнение. Спасибо.