Станислав Езерский: Ага, точно. Был не прав. Там есть Permanent и Flexible. Для первого нельзя вниз менять, потому что размер диска меняется. А для второго можно, но тогда размер диска остается прежним.
По правильному нужно форкнуть приложение partner (в документации есть инфа как это делать). Потом создать в форкнутой папке partner файл strategy.py унаследоваться от Default и там создать метод pricing_policy()
Игорь Лютоев: Ну для начала нужно прописать необходимые поля в файле apps/search/search_indexes.py. В самом простом случае можно прописать свойства для всех полей всех классов. Дальше эти поля в settings.py прописать в OSCAR_SEARCH_FACETS. И это уже будет работать.
Выводиться будут только facet'ы для которых у товаров данной категории есть хотя бы одно соответствие. Пример -- если у товаров из класса Книга (а точнее категория Книга) нет такого свойства как Количество ядер, то фильтр по этому свойству выводится и не будет. А вот по свойству Автор -- будет.
Конечно у такого решения из коробки есть достаточно минусов, например, фильтры перетасованы в произвольном порядке, каждый раз в новом. Поэтому для более красивого и правильного варианта нужно будет подправить код.
Но абстрактно сложно размышлять, поэтому если есть более конкретные вопросы -- обращайтесь.
https://www.dropbox.com/s/phxwztbliswqvip/diagram....
Если упрощенно то таким образом.
Т.е. есть модель Basket у которой поля дата создания, дата изменения, дата слияния с другой корзиной, статус. Так же у нее есть создатель (если пользователь не залогинен, то None).
Есть модель Line к которой относится определенный товар, его количество и поставщик. Также у этой модели есть поля с ценой и валютой.
Line имеет связь ForegnKey к Basket.
> Не очень представляю, как затем работать с value - если там могут содержаться самые разнообразные данные - числа, строки, геокоординаты - может ввести еще PropertyType для определения типа свойства?
Можете посмотреть как это в django-oscar реализовано https://github.com/django-oscar/django-oscar/blob/...
Модели AbstractProductAttribute и AbstractProductAttributeValue
Лев
>Да, можно очень дешево сделать, но а если будет ХабраЭффект? Кто тогда будет платить?)
Это по отношению к AWS можно попасть на деньги? Или с DO тоже может быть?