model对象转dict

model内容示例:

class Student(models.Model):
       name = models.CharField(verbose_name=u'姓名', max_length=200)
       sex = models.CharField(verbose_name=u'性别', max_length=200)
       heigh = models.IntegerField(verbose_name=u"身高")
       age = models.IntegerField(verbose_name=u"n年龄")

       class Meta:
            verbose_name = u"学生信息表"
            db_table = 'student'

方法一:

    笨方法:
         data = modes.Student.objects.get(id)
         dict = {
              "id": data.id,
              "name": data.name,
              "sex" : data.sex
              } 

方法二:

    通过第三方库:
      from playhouse.shortcuts import model_to_dict
      
      data = modes.Student.objects.filter(id)
      for item in data:
            dict = model_to_dict(item)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,668评论 1 92
  • Django Model 定义语法 版本:1.7主要来源:https://docs.djangoproject.c...
    罗田阅读 31,102评论 2 42
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,194评论 4 61
  • 莫急,这篇游记必须从包子写起! 为了确定自驾游线路,大家开了个临时会议,七个人几轮讨论和举手表决之后,决定向丹东进...
    心在河水里游阅读 3,332评论 0 2
  • 曾经以为这辈子是不会读张爱玲的,她的笔下,多的是病态的人和病态的生活,瞄一眼都让人受不了,遑论细读?无所事事的日子...
    阿杞阅读 6,500评论 5 20