page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6239 次

3096 个回答

0 赞同

为什么函数名字可以当做参数用?

Python 中一切皆对象,函数名是函数在内存中的空间,也是一个对象。

回答于 2021-11-09 15:17

0 赞同

Python 中 pass 语句的作用是什么?

在编写代码时只写框架思路,具体实现还未编写就可以用 pass 进行占位,使程序不报错,不会进行任何操作。

回答于 2021-11-09 15:17

0 赞同

面向对象中super的作用?

super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重 复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 作用: 根据 mro 的顺序执行方...

回答于 2021-11-09 15:16

0 赞同

json序列化时,默认遇到中文会转换成unicode,如果想要保留中文...

import json a = json.dumps({"ddf": "你好"}, ensure_ascii=False) print(a) # {"ddf": "你好"}

回答于 2021-11-09 15:15

0 赞同

什么是断言?应用场景?

assert断言——声明其布尔值必须为真判定,发生异常则为假。 info = {} info['name'] = 'egon' info['age'] = 18 # 用assert取代上述代码: assert ('name' in info) and ('age' in info) 设置一个断言目的就是要求必须实现某个条件。

回答于 2021-11-09 15:15

0 赞同

简述 Django 下的(内建的)缓存机制?

一个动态网站的基本权衡点就是,它是动态的。每次用户请求页面,服务器会重新计算。从开销处理的角度来看,这比你读取一个现成的标准文件的代价要昂贵的多。 这就是需要缓存的地方。 Django 自带了一个健壮的缓存系统来保存动态页面这样避免对于每次请求都重新计算。方便起见,Django 提供了不同级别的缓存粒度:可以缓存...

回答于 2021-11-08 16:01

0 赞同

Django HTTP 请求的处理流程?

Django 和其他 Web 框架的 HTTP 处理的流程大致相同,Django 处理一个 Request 的过程是首先通过中间件,然后再通过默认的 URL 方式进行的。我们可以在 Middleware 这个地方把所有 Request 拦截住,用我们自己的方式完成处理以后直接返回 Response。 (1) 加载配置 Django 的配置都在 “Project/settings.py” 中定义,可以...

回答于 2021-11-08 16:00

0 赞同

Django 里 QuerySet 的 get 和 filter 方法的区别?

(1) 输入参数 get 的参数只能是 model 中定义的那些字段,只支持严格匹配。filter 的参数可以是字段,也可以是扩展的 where 查询关键字,如 in,like 等。 (2) 返回值 get 返回值是一个定义的 model 对象。filter 返回值是一个新的 QuerySet 对象,然后可以对 QuerySet 在进行查询返回新的 QuerySet 对象,支持链式操作...

回答于 2021-11-08 15:59

0 赞同

跨域请求问题 django 怎么解决的?

启用中间件 post 请求 验证码 表单中添加 csrf_token 标签

回答于 2021-11-08 15:58

0 赞同

Django 对数据查询结果排序怎么做,降序怎么做,查询大于某个字...

排序使用 order_by() 降序需要在排序字段名前加- 查询字段大于某个值:使用 filter(字段名_gt=值)

回答于 2021-11-08 15:57