序列化器中update、create和视图中的update、create
在序列化器中和视图中,都可以重写update
和create
方法,但两者有什么区别呢?
说实话,我还未搞懂,看不懂源码。这里我可以拿笔记中的案例来分析分析。
本笔记中有以下models
from django.db import models
class Company(models.Model):
company_name = models.CharField(max_length=50)
def __str__(self):
return self.company_name
class Tag(models.Model):
tag = models.CharField(max_length=30)
def __str__(self) -> str:
return self.tag
class User(models.Model):
STATUS_CHOICE = (
('1', '有效账号'