前提・実現したいこと
トランザクションが発生するときに、マスタからその時点での名称等を参照し、カラムとして保存する方法を教えていただきたいです。よろしくお願いいたします。
該当のソースコード
Model
Python
1class Employee(models.Model): 2 """ 社員マスタ """ 3 id = models.IntegerField(primary_key=True) 4 name = models.CharField(max_length=20,default='') 5 name_furigana = models.CharField(max_length=20,default='')
Python
1class Posts(models.Model): 2 """ 掲示板トラン """ 3 id = models.AutoField(primary_key=True) 4 text = models.TextField(default='') 5 employee = models.ForeignKey('common.employee',on_delete=models.PROTECT,default=1) 6 employee_name = *** # 社員マスタを参照して代入したい 7 emplyee_name_furigana = *** # # 社員マスタを参照して代入したい 8 created_at = models.DateTimeField(auto_now_add=True) 9 updated_at = models.DateTimeField(auto_now=True) 10 deleted_at = models.DateTimeField(blank=True,null=True) 11
補足情報
Python 3.7
Django 2.x
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/26 18:59