不使用“user = models.OneToOneField(User,on_delete=models.CASCADE)”
创始人
2025-01-07 04:30:10
0

如果你不想使用user = models.OneToOneField(User, on_delete=models.CASCADE),你可以使用以下方法来解决:

  1. 使用ForeignKey代替OneToOneField

    from django.db import models
    from django.contrib.auth.models import User
    
    class MyModel(models.Model):
        user = models.ForeignKey(User, on_delete=models.CASCADE)
        # 其他字段
    
  2. 使用OneToOneField的反向关系related_name

    from django.db import models
    from django.contrib.auth.models import User
    
    class MyModel(models.Model):
        # 其他字段
    
    class Profile(models.Model):
        user = models.OneToOneField(User, on_delete=models.CASCADE, related_name="profile")
        my_model = models.ForeignKey(MyModel, on_delete=models.CASCADE)
        # 其他字段
    
  3. 使用get_user_model()函数:

    from django.db import models
    from django.contrib.auth import get_user_model
    
    class MyModel(models.Model):
        user = models.ForeignKey(get_user_model(), on_delete=models.CASCADE)
        # 其他字段
    

这些是几种常见的替代方法,可以根据你的需求选择其中一种。

相关内容

热门资讯

透视神器!aapoker可以开... 透视神器!aapoker可以开挂吗,hhpoker辅助软件,带你了解(有挂辅助挂)1、让任何用户在无...
透视新版!wepoker辅助器... 透视新版!wepoker辅助器怎么用,pokerworld破解版下载,扑克教程(原本有挂)科技教程也...
透视软件!wpk辅助软件,约局... 透视软件!wpk辅助软件,约局吧辅助器,安装教程(一直是有挂);《WPK辅助透视》‌:支持手机实时对...
透视好友房!aapoker透视... 透视好友房!aapoker透视软件,aapoker辅助挂,我来教大家(有挂辅助挂)1、每个玩家都可以...
透视有挂!hhpoker辅助下... 透视有挂!hhpoker辅助下载,wpk辅助购买,传递经验(有挂方法);人气非常高,ai更新快且高清...
透视ai代打!wpk辅助器安装... 透视ai代打!wpk辅助器安装,xpoker辅助器,必赢教程(总是真的有挂)1、完成wpk辅助器安装...
辅助透视!hhpoker透视下... 【福星临门,好运相随】;辅助透视!hhpoker透视下载链接在哪里,德普之星有辅助软件吗,辅助教程(...
透视免费!智星德州菠萝插件官网... 透视免费!智星德州菠萝插件官网,hhpoker免费透视脚本,技巧知识分享(有挂了解)1、用户打开应用...
透视实锤!aapoker辅助工... 透视实锤!aapoker辅助工具存在吗,wepoker透视最简单三个步骤,德州教程(竟然真的是有挂)...
透视规律!aapoker有脚本... 1、透视规律!aapoker有脚本吗,红龙poker脚本,安装程序教程(有挂攻略);详细教程。2、a...