На днях в центре Киева произошел небольшой конфуз. Скромный задрипанный магазинчик с рекламным щитом в виде очумелой коровы под поэтическим названием «Эко-лавка» стал выдавать своим завсегдатаям чеки оригинального образца. На невзрачной бумажке с перечнем закупленных эко-продуктов после графы «ИТОГО» призывно красовалась надпись «Порошенко - мудак. Донбасс рулит».
Приветствую! Сегодня я хочу рассказать о функциях нашего онлайн сервиса MyTaskHelper, который можно использовать для создания реляционных баз данных.
Напомню, что в момент создания веб-формы в сервисе MTH в автоматическом режиме генерируется база данных, в которую будет сохраняться информация, добавляемая в проект посредством формы. Но если у большинства наших конкурентов дело этим и ограничивается, то мы пошли дальше и реализовали реляционную модель данных.
Не буду долго разглагольствовать и покажу примеры связей (один к одному, один ко многим, многие ко многим), реализованных в системе MyTaskHelper.
Для наглядности создаем несколько таблиц с данными. Пусть это будет:
В этом руководстве мы рассмотрим основные ошибки Django-разработчиков и узнаем, как их избежать. Статья может быть полезна даже опытным разработчикам, потому что и они совершают такие ошибки, как поддержка неподъёмно больших настроек или конфликтов имён в статических ресурсах.