美文网首页
数据查询

数据查询

作者: 王江浩 | 来源:发表于2018-01-23 09:43 被阅读0次

    Query

    1. 查一个病人的所有送样信息,及测序记录信息
    p = Patient.objects.get(id_number=<querystring>)
    samples = p.samples
    records = []
    for x in samples:
        for y in x.records:
            records.append(y)
    
    1. 查一个测序记录的QC及所有变异信息
    r = Record.objects.get(full_id=<querystring>)
    seqvars = r.seqvars
    all_vars = [x.seqvar_info for x in seqvars]
    qc = r.qc
    
    1. 生成配置文件
    full_ids = <queryids>
    queryset = Record.objects.filter(full_id__in=full_ids)
    cfgs = [x.getcfg for x in queryset]
    
    1. more
    更多功能可以通过在每一个模型类下边添加方法来简化查询时的代码,通过使用@property可以使方法像属性一样使用。
    通过Django-REST-Framework可以为模型构建API
    更多功能随后添加
    

    相关文章

      网友评论

          本文标题:数据查询

          本文链接:https://www.haomeiwen.com/subject/afhraxtx.html