• 零星小知识


    python

     1、函数可以给他一个属性,但是这种用法比较少

            

    2、面向对象

      obj.name

    类示例.属性   找不到,就会自动执行 __getattr__() 方法

    3、列表的排序和反转

      排序:

        lst.sort()        # 无返回值

        sorted(lst)

      反转:

        lst.reverse()    # 无返回值

        reversed(lst)

    lst = [1, 44, 3, 2, 6, 7]
    lst.sort()  # 原基础上排序
    print(lst)
    
    lst = [1, 44, 3, 2, 6, 7]
    ret = sorted(lst)  # 排序,有返回值
    print(ret)
    
    lst = [1, 44, 3, 2, 6, 7]
    lst.reverse()  # 在原来的基础上反转
    print(lst)
    
    lst = [1, 44, 3, 2, 6, 7]
    ret = reversed(lst)  # 返回值,排序后的迭代对象
    print(ret)
    
    # [1, 2, 3, 6, 7, 44]
    # [1, 2, 3, 6, 7, 44]
    # [7, 6, 2, 3, 44, 1]
    # <list_reverseiterator object at 0x00000228943C7518>
    示例

     4、for ..... else.....

      else中的语句无论如何都会被执行

      只有for循环中有break,跳出循环的时候,才会不执行else中的语句

    Django

    1、ajax发送请求

    ajax发送请求:content-type  urlencode(默认的)     request.post接收    request.get  接收  

           content-type:json      request.body.decode("utf-8)   接收

            

    2、form 表单

    3、safe = False 允许传递列表

    from django.http import JsonResponse
    def permissions_tree(request):
    
        permissions = Permission.objects.values("pk","title","url","menu__title","menu__pk","pid")
        # permissions是一个queryset 传值的时候转成列表
        # jsonresponse 传非字典要 safe=False
        return JsonResponse(list(permissions),safe=False)   # safe=False 就允许传递列表
    
    
    
    
    

    Flask

    1、方法名不要和蓝图app "home"重名,否则会报错

    # 蓝图2
    from flask import Blueprint
    
    home = Blueprint("home",__name__)
    
    @home.route("/index")
    def index():          # 方法名不要和蓝图app "home"重名,否则会报错
        return "这是首页"

    数据库

    redis   6379

    mysql    3306

  • 相关阅读:
    C#中的正则表达式(1)
    sql link
    Repeater控件绑定数据、分页、数据操作,最佳代码
    存储过程事物
    sql db link string
    存储过程返回值
    net打包
    excel c# 输出
    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
    sql 大全
  • 原文地址:https://www.cnblogs.com/cyycyhcbw/p/10075570.html
Copyright © 2020-2023  润新知