日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

web服务面试python_Python面试重点(web篇)

發布時間:2025/3/12 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 web服务面试python_Python面试重点(web篇) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫出常用的bootstrap的樣式。

導航欄,表單,輪播圖,下拉菜單

什么是響應式布局?

響應式布局就是一個網站能夠兼容多個終端,而不是為每個終端做一個特定的版本.

優點:靈活性強,能解決多設備顯示問題

缺點:不兼容所有瀏覽器,一定程度改變布局結構

請通過jQuery發送ajax請求。

$.ajax({

url: 地址,

type: 請求方式,

data : {},

success:function (res){

# 邏輯

$(this)

}

})

JavaScript與this相關的面試題(4分)

name = '老男孩';

?

info = {

name:'alex',

age:123,

func:function(){

console.log(this.name);

}

}

?

info.func()

name = '老男孩';

?

info = {

name:'alex',

age:123,

func:function(){

console.log(this.name);

function f1(){

console.log(this.name);

}

f1()

}

}

?

info.func()

name = '老男孩';

?

info = {

name:'alex',

age:123,

func:function(){

console.log(this.name);

(function(){

console.log(this.name);

})()

}

}

?

info.func()

name = '老男孩';

?

info = {

name:'alex',

age:123,

func:function(){

console.log(this.name);

var xxx = this;

(function(){

console.log(xxx.name);

})()

}

}

?

info.func()

?

什么是跨域?如何解決?

當一個請求url的協議、域名、端口三者之間任意一個與當前頁面url不同即為跨域

?

簡述你對Http協議的理解?

規定請求和響應的格式

簡述你對Https協議的理解?

超文本傳輸協議,利用SSL/TLS來加密數據包,由HTTP進行通信的一種協議。

列舉常見的http請求頭及作用?

GET:get請求

POST:post請求

(PUT DELETE HEAD OPTIONS TRACE CONNECT)

列舉常見的https請求方法及作用?

GET:get請求

POST:post請求

(PUT DELETE HEAD OPTIONS TRACE CONNECT)

列舉常見的http響應狀態碼。

1xx 請求已接受,進一步進行處理

2xx 請求已經接受,也正常處理

3xx 重定向

4xx 請求錯誤 403 404

5xx 服務器的錯誤

http中connections:keep-alive的請求頭的作用?

HTTP中keep-alive頭部的作用是為保持TCP連接,節省操作系統資源,也能夠保持HTTP請求的高效性。

django請求生命周期?

1.wsgi,請求封裝交給web框架

2.中間件,對請求進行校驗或在請求對象中添加其他相關數據

3.路由匹配,根據瀏覽器發送的不同url去匹配不同的視圖函數

4.視圖函數,在視圖函數中進行業務邏輯的處理.

5.中間件,對響應的數據進行處理

6.wsgi將響應的內容發送給瀏覽器

什么是wsgi?

Web Server Gateway Interface,web服務器網關接口,它定義了web服務器如何與python應用程序進行交互

什么是MVC ?什么是MTV?

MVC

M: model ? 模型 數據庫交互

V:view 視圖 ? 展示給用戶看的 HTML

C :controller ? 控制器 業務邏輯 傳遞指令

MTV:

M: model 模型 ? ORM

T: template 模板

V: view ? 視圖 業務邏輯

django中間件作用以及應用場景?

中間件: 中間件就是一個類,在全局范圍內處理django的請求和響應

中間件介于request與response處理之間的一道處理過程,想對比較輕量級,在全局上改變django的輸入與輸出

?

django中FBV和CBV有什么區別?

FBV:在視圖函數里面用函數處理請求

CBV:在視圖函數里面使用類處理請求

django orm中如何批量創建數據?

使用django.db.models.query.QuerySet.bulk_create()批量創建對象,減少SQL查詢次數

django 如何執行原生SQL?

使用extra方法,依賴model模型

使用raw方法,依賴model多用于查詢

執行自定義SQL

django的orm如何查詢id不等于5的數據。

子表原名.objects.get(id!=5).母表表名小寫.母表字段名

cookie和session的區別?

cookie:保存在瀏覽器上一組組鍵值對

特點:1.由服務器讓瀏覽器進行設置

2.保存在瀏覽器本地的

3.下次訪問時自動攜帶對應的cookie

session:保存在服務器上一組組鍵值對,必須依賴cookie

?

django的orm中on_delete的作用?

級聯刪除

描述crm有哪些功能?

客戶關系管理系統

聯系人信息、客戶管理、留言信息、時間管理、事務管理、日程管理、產品管理、訂單管理、系統相關權限管理、以及管理員模塊

crm中什么是公戶?什么是私戶?為什么要做這個區分?

沒有綁定銷售的客戶稱為公戶,綁定銷售的客戶稱為私戶.

銷售人員各自維護自己的客戶(私戶),不可以查看或者跟進其他銷售的客戶,避免產生糾紛

請列舉出CRM系統中的表。

用戶管理表 報名表,跟進記錄表,客戶信息表,繳費記錄表,財務表

對數據庫的數據做展示時,不同字段類型有不同的展示方法,分別是什么?

普通字段 -- 對象.字段名

choice字段 -- 對象.get_字段名_display

外鍵 -- 對象.外鍵字段.屬性

多對多 -- 對象.自定義方法

請詳細說說你們公司銷售是如何使用CRM的。

銷售可以通過個人渠道獲取客戶信息,自己錄入系統中,或者主管把已經錄入系統的客戶分給銷售.銷售需要在特定時間內對客戶進行跟進記錄,將跟進記錄輸入系統內,以便跟進不同客戶的不同情況.當客戶確定報名后,要讓客戶填寫報名表,當銷售收到客戶的繳費,填寫繳費記錄表,并將費用轉交財務

CRM中有哪些技術點?

auth模塊 認證功能

modelfrom 對表進行增刪改查

分頁 數據分頁展示

事務 + 行級鎖 私戶公戶管理

QueryDict 保留搜索條件

為什么不用現成的crm而是自己去開發?

crm系統開源化,利用現成的crm容易造成數據危險

請簡述實現權限控制的流程。

權限表 一個url代表一個權限,可以訪問某個url,代表擁有某個權限,當用戶成功登錄時,根據用戶的角色查詢所擁有的權限,將權限放在session中,登錄時自動攜帶,請求中間件會對權限進行校驗,根據訪問的url和session進行匹配.

頁面中可以點擊的按鈕也是權限,判斷該按鈕所代表的權限是否在用戶的權限內,如果有就顯示,沒有就不顯示

列舉權限有多少張表?表中都有那些字段?

菜單表 id name

權限表 id title url name menu_id parent_id

角色表 id name

用戶表 ? id username passwward

角色和權限關系表 id 角色表id 權限表id

用戶和角色關系表 id 用戶表id ? 角色表id

為什么要把權限信息放到session中?權限信息放到session有什么優缺點?

將權限和菜單的字典存放在session中是為了給不同用戶存放不同的權限和菜單, 并且session可以存放在Redis中, 讀取速度快.

權限控制到按鈕級別是如何實現的?

自定義filter

如何實現把權限粒度控制到數據行?

?

總結

以上是生活随笔為你收集整理的web服务面试python_Python面试重点(web篇)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。