码迷,mamicode.com
首页 > 其他好文 > 详细

django之序列化数据

时间:2020-06-02 16:09:46      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:ram   models   输出   format   表名   color   int   app   import   

序列化数据
安装命令:pip install djangorestframework
在setting设置文件中的INSTALLED_APPS选项中添加‘rest_framework’
INSTALLED_APPS = [
    ...
    rest_framework,
]
1、在model同级目录下新建py文件
2、新建类->继承serializers.ModelSerializer
例如:#序列化类继承
from rest_framework import serializers
from app(你的APP名称).models import *(表名)
class Aserializer(serializers.ModelSerializer):
  time = serializers.DateTimeField(format="%Y-%m-%d %H:%M:%S")#净化时间输出格式
class Meta: #表名 model = 表名 fields = "__all__"
3、view视图里调用
from app.serializers import *
transactions = 表名.objects.filter.all()
transactions_ser = Aserializer(transactions, many=True)
# print(transactions)
# print(transactions_ser.data)
data = {
    data: transactions_ser.data
}

 


 

django之序列化数据

标签:ram   models   输出   format   表名   color   int   app   import   

原文地址:https://www.cnblogs.com/I-love-Xiang/p/12457954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!