ORM – это уровень абстракции, со всеми вытекающими, в виде очень ускоренной разработки, отсутствия необходимости переключаться между языками в проекте, отсутствия необходимости помнить об особенностях каждого sql-движка и т.п. Не без компромиссов, как и у любой абстракции.
На типовых веб-проектах вся мощь sql нужна крайне редко. На большинстве сайтов оверхед орм никогда не станет узким местом, зато времени и денег на разработку сэкономит изрядно. Говорить о том, что скуль лучше, только потому что не осилили орм (и наоборот) некорректно, всему свой инструмент.
Не знаю, насколько правильно понял вопрос.
Можно проставлять обычные индексы и с unique constraint на одно или несколько полей.
Составные ключи по индексам прописываются в class Meta, как в ссылке выше.
Насчет unique_together, попробуйте:
class Meta:
indexes = (
(('field1', 'field2'), True),
)
Второй элемент кортежа это значение для атрибута unique.
Не уверен именно ли это together или для каждого поля по-отдельности. Вместе было бы логичнее, но нужно пробовать.
«Другим языком — это будет ещё один показатель, что отсюда надо сваливать.»
Наверху есть кнопочка «выйти», нажимаешь её левой кнопкой мыши, далее выходишь на улицу, берешь разбег и убиваешься об стену.
Ну тут можно долго спорить ) Я вообще против шаблонных общедоступных МТС. Чтобы эффективно и небездумно зарабатывать 10%+/месяц нужно постоянно подстраивать систему под себя, и под рынок (все факторы на всё время учесть невозможно, поправки неизбежны), а для этого надо как минимум хорошо понимать принципы трейдинга.
HFT тут не причем (не уверен, что такой метод вообще используется на российских биржах).
Насколько я понял, в софте прописаны некие шаблоны для автоматизированного скальпинга.
> Логика должна быть в logic.py — потому что это логика. А методы на 3 экрана в моделях — говно.
А если конструктивно? Вы предлагаете всю логику писать в отдельном файле?
На типовых веб-проектах вся мощь sql нужна крайне редко. На большинстве сайтов оверхед орм никогда не станет узким местом, зато времени и денег на разработку сэкономит изрядно. Говорить о том, что скуль лучше, только потому что не осилили орм (и наоборот) некорректно, всему свой инструмент.
Как вариант — ссылка ниже.
Если хочется что-то вроде south, придётся написать самому.
Можно проставлять обычные индексы и с unique constraint на одно или несколько полей.
Составные ключи по индексам прописываются в class Meta, как в ссылке выше.
Насчет unique_together, попробуйте:
Второй элемент кортежа это значение для атрибута unique.
Не уверен именно ли это together или для каждого поля по-отдельности. Вместе было бы логичнее, но нужно пробовать.
Наверху есть кнопочка «выйти», нажимаешь её левой кнопкой мыши, далее выходишь на улицу, берешь разбег и убиваешься об стену.
Насколько я понял, в софте прописаны некие шаблоны для автоматизированного скальпинга.