Как указано PyPI Architect , для разбиения мы можем использовать декоратор для любого класса модели следующим образом:
import architect
@architect.install('partition', **options)
class Model(object):
pass
Моя модель является абстрактной, столбец для разбиения представлен в абстрактной модели, и я хочу, чтобы все дочерние модели имели одинаковое разбиение.
import architect
@architect.install('partition', **options)
class Model(object):
class Meta:
abstract = True
- Правильно ли использовать вышеуказанную структуру?
- Будут ли все дочерние модели автоматически выполнять одно и то же разбиение?
- Если да , безопасно ли указывать декоратор на абстрактном уровне (хорошая практика)?
Джанго: 2.x || Python: 3.x || MySQL: 5.x