Как у Django в models для поля varchar задать признак binary?
Собственно задача сделать такое поле в СУБД, чтобы индекс по нему строился по принципу текстового поля (т.е. "а" в сортировке раньше "аа"), но внутри могло хранить и бинарные данные данные (т.е. различало в сравнениях регистр и все такое). Если делать напрямую в MySQL то для получения требуемого достаточно для поля varchаr указать признак binary. А как того же добиться через models.py в Django?
Бинарное поле Django models сделает, похоже, не совсем то.
Мне не понятно, в каком месте переопределяют поля. Внутри описания таблицы в модели? Снаружи таблиц (как-бы для всей модели)? Или где-то еще?? Я и доки djbook.ru/rel1.8/howto/custom-model-fields.html это не понял.
Сергей Еремин: Вы определяете свой новый класс как в примере BaseCharField, а затем в своей моделе для поля sSectionName_ru указываете данный класс взамен класса models.CharField