1.django请求的生命周期?    1.wsgi,请求封装后交给web框架    2.中间件,对请求进行校验或者在请求对象中添加其他相关数据,    3.路由匹配,根据浏览器发送的不同url去匹配不同的视图函数    4.视图函数,在视图函数中进行业务逻辑的处理 &
转载 2023-09-24 21:07:54
167阅读
51.使用Django中modelfilter条件过滤方法,把下边sql语句转化成python 代码select * from company where title like "%abc%" or mecount>999 order by createtime desc;52.从输入http://www.baidu.com/到页面返回,中间都是发生了什么?1、域名解析: 浏览器向DNS获取
转载 2023-07-18 14:33:39
229阅读
过完年后,就是春招了,是找工作的好时机,找工作或换工作的同学需要好好准备一下面试了,最近我精选了 10 个关于 Django面试题,如果要看更多面试题目,请在公众号后台回复「面试」获取。祝你新的一年,祝你找工作顺利、工作也顺利。1. Django 这个名字的起源及它代表的含义?2003 年的秋天,两位 Django 的主创人员在开始使用 Python 来满足新闻网站快速迭代开发的需求,在此过程
原创 2021-04-04 16:56:48
201阅读
过完年后,就是春招了,是找工作的好时机,找工作或换工作的同学需要好好准备一下面试了,最近我精选了 10 个关于 Django面试题,如果要看更多面试题目,请在公众号后台获取...
原创 2021-06-17 16:00:20
223阅读
###输出1-100的所有偶数 采用取余即可 [i for i in range(1,101) if i % 2==0] ###数据库Redis有哪些基本类型 Redis支持五种数据类型: string(字符串) hash(哈希) list(列表) set(集合) zset(sorted set,有 ...
转载 2021-10-23 18:52:00
680阅读
17点赞
3评论
面试题总结一、python1 python常用的魔术方法有哪些,其中__init__和__new__有什么区别?__del__方法__call__方法__init__方法__new__方法__str__方法2 python装饰器是什么?装饰器的应用场景3 python的垃圾回收机制4 python常用的数据类型,哪些是可变的,哪些是不可变的5 python常见的算法你会吗?1 冒泡排序2 选择排
# 入门 Django面试题准备指南 Django 是一个非常流行的 Python Web 框架,许多公司在招聘开发者时都会询问与 Django 相关的问题。本篇文章将帮助新手开发者了解如何准备 Python Django 面试题,并提供一系列清晰的步骤和代码示例。 ## 准备流程 为帮助你准备面试,我们可以将整个过程分为多个步骤,表格如下所示: | 步骤 | 描述
原创 2024-11-01 04:25:07
83阅读
面试题Django的ORM操作中,返回列表查询集的过滤器有哪些?order_by():排序all() :返回所有的数据filter():返回满足条件的数据exclude():返回满足条件之外的数据,相当于sql语句中where部分的not关键字 在Django中,QuerySet的get和filter方法的区别,请从接收参数、返回内容以及异常三个方面来阐述?方法输入参数返回值异常get
Django 的认识,面试题  1. 对Django的认识?#1.Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 #2.Django内置的ORM跟框架内的其他模块耦合程度高。 #应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利; #
转载 11月前
41阅读
11. 简单说说看 Django的CSRF防御机制Django的CSRF保护主要是通过django.middleware.csrf.CsrfViewMiddleware中间件来实现的。主要流程如下:Django 第一次响应来自某个客户端的get请求时,会在服务器端随机生成一个 csrftoken(一串64位的随机字符串),把这个 token 放请求头的 cookie 里返回给用户。所有通过POST
转载 2023-07-29 23:34:23
99阅读
Django 的认识,面试题 1. 对Django的认识? #1.Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。#2.Django内置的ORM跟框架内的其他模块耦合程度高。#应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利;#理论上...
转载 2021-09-01 11:39:52
200阅读
一、前言Redis是非关系型数据库,数据都存储在内存中,既可以当做数据库存储数据,也能作为日常缓存使用,本文主要探讨Redis作为缓存,在实践中可能会有哪些问题?比如一致性, 穿击, 穿透, 雪崩, 污染等。在我们实际开发过程中对缓存使用也是高频用到的场景,以及面试大法!♦ 为什么要了解?缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面,也大大缓解了数据库访问压力,但同时,它也带来
Django中models利用orm对MySQL进行查询Django ORM查询中select_related和prefetch_related的区别?def select_related(self, *fields) 性能相关:表之间进行join连表操作,一次性获取关联的数据。 总结: 1. select_related主要针一对一和多对一关系进行优化。 2.
转载 2023-07-27 16:38:27
93阅读
Hello,我是 Alex 007,为啥是007呢?因为叫 Alex 的人太多了,
原创 2021-08-10 11:39:08
2082阅读
2点赞
文章目录1.python新式类和经典类的区别?2.python中的数据类型3.一行代码实现100之内的和4.深拷贝和浅拷贝5.is和==有什么区别?6.Python中变量的作用域?(变量查找顺序)7.Python中类方法、类实例方法、静态方法有何区别?8.Python中如何动态获取和设置对象的属性?9.哪些操作会导致Python内存溢出,怎么处理?10.Python的内存管理机制及调优手段?11
最近两个后端同事离职了,帮忙面试了些后端开发的实习生,虽然有过一些后端经验,但我不是主要写后端的,复习了下Django也稍微准备了一些主要是Django相关的面试题,数据库相关部分额外,没有在此举出,但是绝不可忽视。绝非专业,聊以记录,温故知新。 1 什么是wsgi,uwsgi, uWSGI?(简单,可跳过直接问扩展问题)(考察Django处理网络请求流程/生命周期)wsgi协议:一种实现pyth
原创 2022-11-29 18:18:07
1116阅读
Django 是一种基于 Python 的 Web 框架,它采用了基于视图函数和 URL 配置的方式来处理 HTTP 请求和响应。下面是 Django 的请求流程:创建 Django 项目在 Python 中,我们需要通过 django-admin startproject 命令创建一个 Django 项目对象,例如:django-admin startproject mysite该命令将会在当前
原创 2023-05-06 11:39:36
195阅读
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取
2.4 写出一种排序算法(原理),并说出优化它的方法。2.5 请简单阐述您最得意的开发之作2.6 对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题a. 确认服务器是否能支撑当前访问量。b. 优化数据库访问。参考2.3c. 禁止外部访问链接(盗链), 比如图片盗链。d. 控制文件下载。e...
转载 2016-01-19 19:39:00
1446阅读
2评论
什么是最左前缀原则?什么是最左匹配原则 通常我们在建立联合索引的时候,也就是对多个字段建立索引,相信建立过索引的同学们会发现,无论是oralce还是mysql都会让我们选择索引的顺序,比如我们想在a,b,c三个字段上建立一个联合索引,我们可以选择自己想要的优先级,a、b、c,或者是b、a、c 或者是
原创 2024-07-17 10:07:42
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5