ユーザーがStore
オブジェクトを作成できるようにしたい。作成時に、このユーザーとストアの組み合わせのEmploymentRelationship
タイプを自動的に作成する必要があります。Owner
後でOwner
、ストアのはを追加できEmployee
ます。オブジェクトが管理インターフェイスで作成されるときに、この初期関係を作成するにはどうすればよいですか?
class Store(models.Model):
description = models.CharField('Description of Store',max_length=45, null=False, blank=False)
class EmploymentRelationship(models.Model):
OWNERTYPECHOICES = (
(constants.OWNER, 'Owner'),
(constants.EMPLOYEE, 'Employee'),
)
sid = models.ForeignKey(Store, null=False, blank=False)
uid = models.ForeignKey(User, null=False, blank=False)
employment_type = models.IntegerField('Ownership Type',default=constants.EMPLOYEE, choices=OWNERTYPECHOICES)