python之路_day85_blog 點贊與評論
一、事務(transaction)
舉個簡單的例子,在銀行轉賬過程中,我們必須要保證一賬戶余額減少,另一賬戶余額相應增加。但絕對不允許一方余額減少,而另一方賬戶余額沒有相應增加,為了解決這種事情發生,我們就用到了事務回滾,將這個過程的相關數據庫綁定在同一個事務中,即一方數據庫操作失敗,則其他數據庫操作成功的會一起回滾到操作更改之前的情況。主要用到了transaction,引用方式為:from django.db import transaction,應用實例如下:
二、forloop模板
{{ forloop.counter }},counter 方法用於顯示從1開始的正序數字,主要應用實例通過循環渲染評論區的樓層數,實例如下:
python之路_day85_blog 點贊與評論
相關推薦
python之路_day85_blog 點贊與評論
nbsp body 回滾 一個 操作 銀行 賬戶 事務回滾 color 一、事務(transaction) 舉個簡單的例子,在銀行轉賬過程中,我們必須要保證一賬戶余額減少,另一賬戶余額相應增加。但絕對不允許一方余額減少,而另一方賬戶余額沒有相應增加,為了解決這種事情發生
dgango-博客項目之點贊與評論
點贊 評論 JsonResponse一、點贊和踩滅1、事務事務:要麽同時發生,要麽同時不發生,文章點贊表增加一條數據的時候,對應的文章的點贊或者踩滅數加1,如果後面的if語句不能執行,則根據事務,點贊表也不會增加數據from django.db import transaction
Python之路-Day07區域性變數與全域性變數,遞迴函式
區域性變數和全域性變數的含義 在子程式中定義的變數稱為區域性變數,在程式的一開始定義的變數稱為全域性變數. 全域性變數作用域是整個程式,區域性變數作用域是定義該變數的子程式. 當全域性變數於區域性變數同名時: 在定義區域性變數的子程式內,區域性變數起作用,在其它地方全域性變數起作用.
python之路--day1--輸入與輸出&&數據類型
test 整體 lis 相同 msg app 字符類型 身份證 [] 輸入與輸出 輸出print() 在括號中加上字符,輸出相應字符。 >>>print("hello world!") hello world! 多行輸出 >>>pr
python之路——內置函數與匿名函數
align items 空字符串 rac strip 默認值 name [0 所在 內置函數 python裏的內置函數。截止到python版本3.6.2,現在python一共為我們提供了68個內置函數。它們就是python提供給你直接可以拿來使用的所有函數。這些函
python之路_day86_blog 評論樓
ice 前端 開始 span 轉換成 可能 height tar 結果 一、自定義屬性 我們知道,在前端頁面渲染的過程中,我們可能會需要用到一些後端傳來的參數,這種參數的獲取我們一般是通過模板語言渲染得到。但是當這些參數是在js文件中被用到(js代碼若是單獨以文件形式被
Python之路【第十九篇】:sys與os模塊
改變 python 隱藏 post 系統 rmdir 最大的 mman 就是 與解釋器相關的一些操作在sys模塊中,與系統相關的一些操作在os模塊中 sys模塊 sys.argv 命令行參數List,第一個元素是程序本身路徑 sys.exit(n)
python之路--day21--組合與封裝
color ice chan 函數 DC cor pla linux 方案 講在組合之前: 解決類和類之間代碼冗余問題有兩種解決方案:1,繼承 2,組合 1,繼承:描述的是類和類之間,什麽是什麽的關系,一種從屬關系 2,組合:描述的是類和類之間的關系。是一種
Python之路-Day08函數語言程式設計與內建函式
return可以返回任何值 當你在一個函式當中返回一個函式名的時候,其實返回的是這個函式在記憶體當中的地址,如果你用一個變數去接收它,然後以這個變數名執行的話,就會執行你返回的記憶體地址對應的那個函式. def test1(): print("in the test1")
Python之路Python全域性變數與區域性變數、函式多層巢狀、函式遞迴 Python之路Python全域性變數與區域性變數、函式多層巢狀、函式遞迴
Python之路Python全域性變數與區域性變數、函式多層巢狀、函式遞迴 一、區域性變數與全域性變數 1、在子程式中定義的變數稱為區域性變數,在程式的一開始定義的變數稱為全域性變數。全域性變數作用域是整個程式,區域性變數作用域是定義該變數的子程式。 全域性變數
python之路--類與類之間的關係
類與類之間的關係 在我們的世界中事物和事物之間總會有一些聯絡. 在面向物件中. 類和類之間也可以產生相關的關係 1. 依賴關係 執行某個動作的時候. 需要xxx來幫助你完成這個操作. 此時的關係是最輕的. 隨時可以更換另外一個東西來完成此操作 class Person:
python之路---18 類與類之間的關係
三十七.類與類之間的關係 一.依賴關係 執行某個動作的時候. 需要xxx來幫助你完成這個操作 隨時可以更換另外一個東西來完成此操作 此時的關係是最輕的. 二.關聯
python之路---18 類與類之間的關系
派生類 set 根據 面向對象編程 __init__ 名稱 分享 特殊 getitem 三十七.類與類之間的關系 一.依賴關系 執行某個動作的時候. 需要xxx來幫助你完成這個操作 隨時可以更換另外一個東西來完成此操作 此時的關系是最輕的.
flask前臺資料通過ajax傳遞到後臺之點贊與視訊播放量
實現功能: 1.點選播放視訊,後臺視訊點選量增加 2.點贊按鈕,點選為紅色,後臺視訊贊數增加;再次點贊,按鈕變為灰色,後臺視訊贊數不增加 前臺點贊按鈕: <a href="#" id="zan-{{ v.id }}" name="iconfont zan">
我的python之路(三):什麽是代碼與python的基本類型
函數 計算機 8進制 16進制 python 數字 type div 3.2 tro 3.1 什麽是代碼? 1、什麽是代碼 代碼是現實世界事物在計算機世界中的映射2019-05-01 2、什麽是寫代碼 寫代碼是將現實世界中中的事物用計算機語言來描述 3.2 py
【Rollo的Python之路】python random函數與time 函數
localtime 返回 分鐘 數字 需要 %s mat 紀元 clock random() 方法返回隨機生成的一個實數,它在[0,1)範圍內。 import random print(random.random()) #隨機生成一個0-1的數字 註意:
Python之路54-JavaScript
python目錄一、如何編寫二、變量三、數據類型四、其他五、語句和異常六、函數JavaScript是一門編程語言,瀏覽器內置了JavaScript語言的解釋器,所以在瀏覽器上按照JavaScript語言的規則編寫相應的代碼,瀏覽器可以解釋並作出相應的處理。一、如何編寫1.JavaScript代碼存在形式(ty
Python之路-文件操作(py)
句柄 接口 編碼 操作 strong span 操作系統 使用 color 文件操作的基本步驟: 1.打開文件:f=open(‘filename‘),with open(‘filename‘) as f 2.操作文件:增,刪,改,查 3.關閉文件:f.close
python之路
正則 字符串格式化 socket編程 nice spa 進程 sock 第二篇 數據 python學習之路 學習目錄 番外篇:python簡介及安裝 第一篇:python基礎 第二篇:python基本數據類型 第三篇:字符串格式化及函數 第四篇:pyth
Python之路57-前端快速開發
python適用於全棧BootStrapcss、js學習BootStrap規則1.響應式@media<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title&