6月12日 python學習總結 框架

2022-03-16 12:46:12 字數 3336 閱讀 6625

1. 登入功能的實現

1. form表單提交資料的注意事項:

1. 是form不是from,必須要有method和action

2. 所有獲取使用者輸入的表單標籤要放在form表單裡面,表單標籤必須要有name屬性

3. form表單必須要有submit按鈕

2. get和post

什麼時候用get:

向服務端請求乙個網頁的時候

搜尋引擎檢索時

什麼時候用post:

使用表單向伺服器提交資料時

3. request.method --> 獲取的是你請求的方法(get/post...) 必須是大寫!!!

4. request.post --> 獲取post提交過來的全部資料(字典)

5. redirect --> 跳轉到指定頁面!!!

基礎必會三件套:

示例如下:

project (學校)

1. (在pycharm 控制台輸入):

在settings.py中,

]2. orm(物件關係對映)

1. pymysql

import pymysql

conn = pymysql.connect(

host="127.0.0.1",

port=3306,

user="root",

password="123",

database="day62",

charset="utf8"

)cursor = conn.cursor()

cursor.execute("slect * from user;")

ret = cursor.fetchall()

2.document.getelementbyid(id)

$("#id")

資料表 類

資料行 例項物件

字段 屬性

**運算元據庫的方式;

直接執行sql:

優點:執行效率高

缺點:開發效率低

按照特定的語法寫,翻譯成sql語句再去執行

優點:開發效率高

缺點:執行效率低,你會忘記sql語句

orm:

sqlalchemy flask

orm和原生的sql語句,根據具體的應用場景自行取捨。

django裡面的orm的使用:

1. 告訴django連線那個資料庫 (setting.py裡)

databases =

}2. 告訴django怎麼連線

django預設使用的是 mysqldb模組 連線資料庫

告訴django用pymysql這個模組去連線mysql

在settings.py同目錄下的__init__.py檔案中,指定使用pymysql模組代替mysqldb

import pymysql

pymysql.install_as_mysqldb()

4. 執行建立表的操作 (在pycharm 控制台輸入)

1. python3 manage.py makemigrations --> 將models.py的修改登記到小本本上

2. python3 manage.py migrate --> 將修改翻譯成sql語句,去資料庫執行

3、pycharm自帶的資料庫圖形使用者介面:

4、實現動態展示html頁面資料:

2023年12月6日總結

今天感冒了,狀態有點不好,主要完成了平台介面註冊賦權的問題,還有報錯的問題,例如 200003 無許可權訪問,請核實請求的功能服務是否存在 210 rst.person.0027 錯誤碼 200003.2000030 實際上在平台上是賦權了的,但是還是報這個錯,後來我在看介面許可權看是否大小寫不一致...

6月13日 python學習總結 Django框架

1.內容回顧 1.基礎必會三件套 httpresponse 響應體內容 render request,login.html 開啟乙個檔案,把檔案的內容讀取出來 redirect 具體的 回覆乙個讓瀏覽器請求我指定 的響應 2.form表單提交資料,注意事項 1.是form不是from,必須設定act...

4月6日學習總結

一 知識點 在學習c 的過程中我們經常會用到.和 和 和 在此整理一下這些常用符號的區別。1 a.b則a為物件或者結構體 2 a b則a為指標,是成員提取,a b是提取a中的成員b,a只能是指向類 結構 聯合的指標 3 是作用域運算子,a b表示作用域a中的名稱b,a可以是名字空間 類 結構 4 一...