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

06----fiter

时间:2018-03-20 21:47:48      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:gen   取值   pre   需要   inf   set   pos   --   函数   

 步骤一:渲染标签  

    双层for循环----

步骤二:进行数据过滤

技术分享图片

 

fiter_name=java

技术分享图片

知识点:

"""
改为生成器方式:
def foo():
    temp=[]
    for i in range(1,100):
        temp.append(i*i)
    return temp


for i in foo():
    print(i)

"""
#   函数跟生成器就差在yield
#  生成器定义式:1:生成器表达式  2:函数加yield,
#  现在的foo() --->  生成器对象

def foo():

    for i in range(1,100):
        print(i)        # 没打印
        yield i*i

ret= foo()
print(ret)    # <generator object foo at 0x0000000003D9E830> 生成器对象
# for i in foo():
#     print(i)

_meta.get_field

取字段里面的属性

from .models import Book

def test(request):
    publish=Book._meta.get_field("publish")   # 可以取到publish字段的所有东西 max_length
    print(publish.rel.to.objects.all())   # <QuerySet [<Publish: 清华出版社>, <Publish: 北京出版社>, <Publish: 南京出版社>]>

    author=Book._meta.get_field("authors")   # 可以取到publish字段的所有东西 max_length
    print(author.rel.to.objects.all())   # <QuerySet [<Author: 柴静>, <Author: 韩寒>, <Author: 钱钟书>, <Author: 霍金>]>


    return HttpResponse("666")

 

url处理

当选中全部:删除原来的url的键

原因:删除的话,需要那个键值原来就有(从字典里取值同理)

技术分享图片

技术分享图片

数据显示

06----fiter

标签:gen   取值   pre   需要   inf   set   pos   --   函数   

原文地址:https://www.cnblogs.com/jassin-du/p/8612513.html

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