class Addr(models.Model):
""" 收货地址模型 """
user = models.ForeignKey('User', verbose_name="所属用户", on_delete=models.CASCADE)
phone = models.CharField(verbose_name='手机号码', max_length=11)
name = models.CharField(verbose_name='联系人', max_length=20)
province = models.CharField(verbose_name='省份', max_length=20)
city = models.CharField(verbose_name='城市', max_length=20)
county = models.CharField(verbose_name='区县', max_length=20),
address = models.CharField(verbose_name='详细地址', max_length=100)
is_default = models.BooleanField(verbose_name="是否为默认地址", default=False)
class Meta:
db_table = "addr"
verbose_name = "收货地址表"
2.先定义好序列化器
from rest_framework import serializers
from users.models import Addr
class AddrSerializers(serializers.ModelSerializer):
""" 地址的序列化器 """
class Meta:
model = Addr
fields = "__all__"