Я много искал на этом форуме, а также просматривал документы перед отправкой моего вопроса здесь, я разрабатываю сайт агрегатора модной одежды, чтобы показывать наряды, в настоящее время я соскабливаю свои продукты с разных сайтов, и я Я храню его в CSV-файле. У моего CSV есть такие заголовки
(Название описания pricell категория подкатегория цветовой палитры). Как мне создать модели django, чтобы иметь такую функциональность, как эта страница https://lookastic.com/men/light-blue-vertical-striped-short-sleeve-shirt, где вы можете увидеть, выбрана ли категория, все цвета, относящиеся к категории, показаны ниже, и если выбран один цвет, если этот цвет имеет какой-либо паттен, тогда он отображается ниже цвет боковая панель. Как создать отношения между таблицами и таблицами, которые необходимо создать на основе моего csv для достижения этой функциональности?Как смоделировать отношения с базой данных
-1
A
ответ
0
Похоже, у вас впереди много веселых работ! Я начну с некоторых советов о том, как начать. Я хотел бы начать с 3-мя моделями начинающих работать: (. Ех как в п)
# This will be where you will store categories like top, footwear etc.
class Category(models.Model): # probably pick a more clever name
name = models.CharField()
# This is where you would put shirts, jackets etc.
class SubCategory(models.Model): # again probably pick a better name
name = models.CharField()
category = models.ForeignKey('Category')
# This is where the actual item would be
class Item(models.Model):
name = models.CharField()
colours = models.CharField() # if you want to make this better, choose it from a list of choices
pattern = models.CharField() # same as colour
price = models.DecimalField()
# etc
sub_category = models.ForeignKey('SubCategory')
С другой стороны, внешние ключи могут быть размещены там, где вы хотите, но я бы рекомендовал держать эти модели отдельно
Смежные вопросы
- 1. отношения с базой данных
- 2. отношения с базой данных
- 3. Как смоделировать эти отношения?
- 4. Как смоделировать эти отношения?
- 5. Относительно отношения данных с базой данных
- 6. Как смоделировать отношения в MongoDB?
- 7. как смоделировать отношения объектов ценности?
- 8. Как смоделировать эти отношения эффективно
- 9. Как смоделировать отношения `has_one`` принадлежит_to`?
- 10. Графические базы данных для данных датчиков - как смоделировать отношения?
- 11. EF4 перекрестные отношения с базой данных
- 12. Как смоделировать эти отношения в Xcode 4?
- 13. Как смоделировать эти отношения в приложении RoR
- 14. Как смоделировать отношения «многие ко многим»
- 15. Как смоделировать эти отношения (избегая циклов)?
- 16. Как смоделировать отношения «один ко многим» в базе данных
- 17. Как смоделировать отношения «многие-ко-многим»?
- 18. Как смоделировать многие: многие отношения в Hibernate?
- 19. Rails: Как смоделировать подтверждающие отношения Дружбы?
- 20. Как смоделировать отношения дружбы в спящем режиме?
- 21. Как смоделировать отношения, добавляющие функцию к узлу?
- 22. Как бы вы моделировали следующие отношения с базой данных?
- 23. Как бы вы моделировали отношения с базой данных?
- 24. Как смоделировать Друга - Дружеские отношения в Граале
- 25. Создайте отношения с внешней базой данных SQL Server
- 26. Связь с базой данных - синтаксис
- 27. как пользователь сайта взаимодействует с базой данных?
- 28. Как смоделировать базу данных листинга?
- 29. Как создать связь между базой данных и базой данных?
- 30. Как смоделировать объекты данных с несколькими родителями?
спасибо для headstart это то, что я точно сделал, но это то, где я застрял. Я создал admin для модели элемента с фильтром списка с подкатегорией цвета и шаблона полей. Теперь, как мне создать наряд, как показано в ссылке, в ссылке, которую дизайнер выбирает продуктов и с некоторыми атрибутами, я могу фильтровать их аналогично в админе продукта, но после фильтрации, как добавить их в оборудование? –