----------------
| project |
----------------
| project_id |
| project_name |
----------------
------------------
| project_member |
------------------
| project_id |
| user_id |
------------------
如何创建一个新的项目后添加project_member条目(使用登录用户的USER_ID的电流)后,添加条目结表条目?
我不能让它使用post_save工作。
如果不可能,有什么更好的方法?
这里是我的post_save代码:
class Project(models.Model):
name = models.CharField(max_length=50)
class ProjectMember(models.Model):
project_id = models.ForeignKey('Project', db_column='project_id')
user_id = models.ForeignKey(get_user_model())
def project_post_save(sender, instance, **kwargs):
pm = ProjectMember(project_id = instance, user_id = sender)
signals.post_save.connect(project_post_save, sender=get_user_model())
你可以发布您为post_save尝试的代码吗?也许有一些你错过了,有人会注意到:) – AdelaN 2014-09-01 08:07:57