Я определил модель расхода для приложения расхода,
class Expense(models.Model):
pub_date = models.DateTimeField()
amount = models.IntegerField()
memo = models.TextField()
и я хотел бы создать потерянные отдельные таблицы для ведения данных для разных пользователей, например
james_expense_table for james
william_expense_table for william
....
balabala_expense_table for balabala
Они точно такого же поведения, как параллельные объекты. Разница лишь в префиксе. Так что я могу легко расширить приложение с помощью дополнительных функций.
Так как мне этого добиться?
Я читал некоторые абстрактные модели из сети django. Но на самом деле они статические , жестко запрограммированы в файлах * .py, а не то, что я хочу.
И еще один вопрос, для статической модели (жесткий код в * .py файле), она может использовать команду manage.py syncdb для синхронизации полей модуля с полями таблицы, так как это можно сделать для динамической случай