如何利用Django内置用户模型实现外键关联?
- 内容介绍
- 文章标签
- 相关推荐
本文共计605个文字,预计阅读时间需要3分钟。
使用Django自带的User模型作为外键,可以直接在model中使用。只需导入settings模块,并在app应用(如Product应用)的models.py文件中导入User模型。示例代码如下:
pythonfrom django.contrib.auth.models import Userfrom django.db import models
class Product(models.Model): name=models.CharField(max_length=100) owner=models.ForeignKey(User, on_delete=models.CASCADE)
一、使用django自带的user做外键,可以直接在model中使用。
本文共计605个文字,预计阅读时间需要3分钟。
使用Django自带的User模型作为外键,可以直接在model中使用。只需导入settings模块,并在app应用(如Product应用)的models.py文件中导入User模型。示例代码如下:
pythonfrom django.contrib.auth.models import Userfrom django.db import models
class Product(models.Model): name=models.CharField(max_length=100) owner=models.ForeignKey(User, on_delete=models.CASCADE)
一、使用django自带的user做外键,可以直接在model中使用。

