核心代码:
class Employee(generic.BO):
user = models.OneToOneField(User,verbose_name=_("登录账户"),blank=True,null=True,on_delete=models.CASCADE,related_name='user_employee')
讲解:
1. on_delete=models.CASCADE含义:级联删除
2. related_name='user_employee'作用:在反向引用的时候,也就是通过User去找Employee的时候,用User.user_employee,这个英文关键词叫:reverse accessor
3. View中得到当前User: current_user = request.user
评论
No comments yet.