Pull to refresh
24
0
Николай @rzhannoy

Веб-фулстак

Send message
Автор говорит в основном о логике, касающейся работы с данными из моделей. Почему не разместить её в методах модели или менеджера?

> Логика должна быть в logic.py — потому что это логика. А методы на 3 экрана в моделях — говно.

А если конструктивно? Вы предлагаете всю логику писать в отдельном файле?
Зависит от назначения кода. Если основную выделить сложно, скорее всего во вьюху, возможно в отдельный файл.
Присоединяюсь к вопросу.
ORM – это уровень абстракции, со всеми вытекающими, в виде очень ускоренной разработки, отсутствия необходимости переключаться между языками в проекте, отсутствия необходимости помнить об особенностях каждого sql-движка и т.п. Не без компромиссов, как и у любой абстракции.

На типовых веб-проектах вся мощь sql нужна крайне редко. На большинстве сайтов оверхед орм никогда не станет узким местом, зато времени и денег на разработку сэкономит изрядно. Говорить о том, что скуль лучше, только потому что не осилили орм (и наоборот) некорректно, всему свой инструмент.
С миграциями пока туго, так что — либо ручками, либо пишем свой модуль и выкладываем его в народ)
Как вариант — ссылка ниже.
Есть простой мигратор. Модуль, прямо скажем, так себе, но для простых случаев подойдёт.

Если хочется что-то вроде south, придётся написать самому.
Не знаю, насколько правильно понял вопрос.
Можно проставлять обычные индексы и с unique constraint на одно или несколько полей.
Составные ключи по индексам прописываются в class Meta, как в ссылке выше.
Насчет unique_together, попробуйте:
class Meta:
        indexes = (
            (('field1', 'field2'), True),
        )

Второй элемент кортежа это значение для атрибута unique.
Не уверен именно ли это together или для каждого поля по-отдельности. Вместе было бы логичнее, но нужно пробовать.
Будет ) Как только автор напишет пятую, переведу сразу обе.
Автор запостил еще одну, пока я занимался переводом.
Веточка конопли и немного жадности.
Ага. Реализовывали как доп. продукт, а получилось лучше имеющихся специализированных сервисов )
Согласен, так пикантнее )
«Другим языком — это будет ещё один показатель, что отсюда надо сваливать.»
Наверху есть кнопочка «выйти», нажимаешь её левой кнопкой мыши, далее выходишь на улицу, берешь разбег и убиваешься об стену.
Националистическое быдло тут только ты :)
Я отправил ссылку в госнаркоконтроль
Ну тут можно долго спорить ) Я вообще против шаблонных общедоступных МТС. Чтобы эффективно и небездумно зарабатывать 10%+/месяц нужно постоянно подстраивать систему под себя, и под рынок (все факторы на всё время учесть невозможно, поправки неизбежны), а для этого надо как минимум хорошо понимать принципы трейдинга.
HFT тут не причем (не уверен, что такой метод вообще используется на российских биржах).
Насколько я понял, в софте прописаны некие шаблоны для автоматизированного скальпинга.

Information

Rating
Does not participate
Location
Манила, Филиппины, Филиппины
Date of birth
Registered
Activity