zoukankan      html  css  js  c++  java
  • django to_representation 日期字符串转时间戳返回

    代码:

    class ProjectSerializer(serializers.ModelSerializer):
        project_name = serializers.CharField(max_length=50, required=True,
                                             validators=[UniqueValidator(queryset=models.ProjectInformation.objects.all())]
                                             )
        tester_charge = serializers.CharField(max_length=100, required=True)
        product_manager = serializers.CharField(max_length=100, required=True)
        project_description = serializers.CharField(max_length=200, allow_null=True, allow_blank=True)
    
        class Meta:
            model = models.ProjectInformation
            fields = "__all__"
    
        def to_representation(self, instance):
            data = super().to_representation(instance)
            create_time, update_time = data.get('create_time'), data.get("update_time")
            create_time_stamp = time.mktime(time.strptime(create_time, "%Y-%m-%d %H:%M:%S"))
            update_time_stamp = time.mktime(time.strptime(update_time, "%Y-%m-%d %H:%M:%S"))
            data.update({"create_time": create_time_stamp, "update_time": update_time_stamp})
            return data
    

     

    数据库:

    返回效果:

  • 相关阅读:
    Vue对象提供的属性功能
    Vue快速入门
    Django-DRF(路由与扩展功能)
    Django-DRF(视图相关)
    Django-DRF(1)
    Django-Xadmin
    python 列表的append()和extend()
    map apply applymap
    pd.merge(), pd.concat()
    描述性分析与数据清洗 笔记
  • 原文地址:https://www.cnblogs.com/SunshineKimi/p/14850530.html
Copyright © 2011-2022 走看看