2018年Python面试中,有哪些Web框架相关的问题?

2026-05-26 12:150阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4534个文字,预计阅读时间需要19分钟。

2018年Python面试中,有哪些Web框架相关的问题?

1. HTTP协议简介HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于在WWW(World Wide Web,万维网)服务器和本地浏览器之间传输超文本的协议。它允许浏览器高效地从服务器获取网页内容,并通过网络传输数据进行显示。


1、谈谈你对www.jianshu.com/p/34267dd79ad6​​

54、解释orm中 db first 和 code first的含义?

datebase first就是代表数据库优先,那么前提就是先创建数据库。

model first就是代表model优先,那么前提也就是先创建model,然后根据model自动建立数据库。

55、django中如何根据数据库表生成model中的类?

​​Django附带一个名为inspectdb的实用程序,可以通过检查现有的数据库来创建Model(模型)​​

56、使用orm和原生sql的优缺点?

ORM框架:

  对象关系映射,通过创建一个类,这个类与数据库的表相对应!类的对象代指数据库中的一行数据。

简述ORM原理:

  让用户不再写SQL语句,而是通过类以及对象的方式,和其内部提供的方法,进行数据库操作!把用户输入的类或对象转换成SQL语句,转换之后通过pymysql执行完成数据库的操作。

阅读全文
标签:2018Python

本文共计4534个文字,预计阅读时间需要19分钟。

2018年Python面试中,有哪些Web框架相关的问题?

1. HTTP协议简介HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于在WWW(World Wide Web,万维网)服务器和本地浏览器之间传输超文本的协议。它允许浏览器高效地从服务器获取网页内容,并通过网络传输数据进行显示。


1、谈谈你对www.jianshu.com/p/34267dd79ad6​​

54、解释orm中 db first 和 code first的含义?

datebase first就是代表数据库优先,那么前提就是先创建数据库。

model first就是代表model优先,那么前提也就是先创建model,然后根据model自动建立数据库。

55、django中如何根据数据库表生成model中的类?

​​Django附带一个名为inspectdb的实用程序,可以通过检查现有的数据库来创建Model(模型)​​

56、使用orm和原生sql的优缺点?

ORM框架:

  对象关系映射,通过创建一个类,这个类与数据库的表相对应!类的对象代指数据库中的一行数据。

简述ORM原理:

  让用户不再写SQL语句,而是通过类以及对象的方式,和其内部提供的方法,进行数据库操作!把用户输入的类或对象转换成SQL语句,转换之后通过pymysql执行完成数据库的操作。

阅读全文
标签:2018Python