Приложение Python / Django с динамическим именем модели (повторное использование приложения) - PullRequest
1 голос
/ 22 марта 2010

извините, если это неправильное название проблемы, но вот оно: У вас есть приложение, которое работает с заранее определенной моделью. Что произойдет, если вы хотите используйте это приложение еще раз в своем проекте, но указав на другую модель (та же структура, но другое имя).

Например, у вас есть приложение «Новости», которое полностью работает, но вы хотите, чтобы и статьи выполняли ту же работу, но вы хотите, чтобы оно было в другой таблице. Я уверен, что копирование всего приложения и переименование модели не являются «питонским» способом, поэтому, если кто-то знает, как это делается, поделитесь своими знаниями.

спасибо заранее, Илиан Илиев

1 Ответ

2 голосов
/ 22 марта 2010

Это то, для чего абстрактные модели .Определите один раз, и все дочерние элементы получат поля в абстрактной модели, а также смогут определять дополнительные поля.

...