原创 django開發系列:ORM之QuerySet API

django開發系列:ORM之QuerySet API 準備工作: 新建一個項目,在項目中新家一個app,名字自取。將app添加值settings.py中,然後配置settings連接數據庫。 在app中的models中新建模型:

原创 Python編程技術:Python語法基礎

Python編程技術:Python語法基礎 Python3語法 標識符 第一個字符必須是字母表中字母或下劃線 _ 。 標識符的其他的部分由字母、數字和下劃線組成。 標識符對大小寫敏感。 在 Python 3 中,可以用中文作爲

原创 Python編程技術:Python數據類型轉換

Python編程技術:Python數據類型轉換 Python數據類型轉換 有時候,我們需要對數據內置的類型進行轉換,數據類型的轉換,你只需要將數據類型作爲函數名即可。 以下幾個內置的函數可以執行數據類型之間的轉換。這些函數返回一個

原创 Python編程技術:Python裝飾器詳解

Python編程技術:Python裝飾器詳解 Python裝飾器理解 什麼是裝飾器(decorator) 簡單來說,可以把裝飾器理解爲一個包裝函數的函數,它一般將傳入的函數或者是類做一定的處理,返回修改之後的對象.所以,我們能夠在

原创 django開發系列:自定義過濾器

django開發系列:自定義過濾器 自定義過濾器: 首先在某個app中,創建一個python包,叫做templatetags,注意,這個包的名字必須爲templatetags,不然就找不到。 在這個templatetags包下面

原创 django開發系列:ORM模型的創建和映射

django開發系列:ORM模型的創建和映射 創建ORM模型: ORM模型一般都是放在app的models.py文件中。每個app都可以擁有自己的模型。並且如果這個模型想要映射到數據庫中,那麼這個app必須要放在settings.

原创 Python編程技術:Python數據類型

Python編程技術:Python數據類型 標準數據類型 Python3 中有六個標準的數據類型: Number(數字) String(字符串) List(列表) [ ] Tuple(元組) ( ) Set(集合) Dictio

原创 web前端開發:gulp相關操作

web前端開發:gulp相關操作 gulp相關操作 前端我們使用gulp來自動化開發流程。配置好gulp後,可以自動給我們處理好一些工作。比如寫完css後,要壓縮成.min.css,寫完js後,要做混淆和壓縮,圖片壓縮等。這些工作

原创 django開發系列:模板結構優化

django開發系列:模板結構優化 include方法: 有些模版代碼是重複的。因此可以單獨抽取出來,以後哪裏需要用到,就直接使用include進來就可以了。 如果想要在include子模版的時候,傳遞一些參數,那麼可以使用wi

原创 django開發系列:視圖高級之限制請求method裝飾器

django開發系列:視圖高級之限制請求method裝飾器 常用的請求method GET請求: 一般用來向服務器索取數據,但是不會向服務器提交數據,不會對服務器的狀態進行更改。 POST請求:一般是用來向 服務器提交數據,會對服

原创 Python編程技術:Python生成器詳解generator和yield

Python編程技術:Python生成器詳解generator和yield 什麼是生成器? 通過列表生成式,我們可以直接創建一個列表,但是,受到內存限制,列表容量肯定是有限的,而且創建一個包含100萬個元素的列表,不僅佔用很大的存

原创 django開發系列:表單

django開發系列:表單之Form使用 Django中的表單 Django中的表單豐富了傳統的HTML語言中的表單。在Django中的表單,主要做以下兩件事: 渲染表單模板。(不常用,容易前後端耦合) 表單驗證數據是否合法。

原创 django開發系列:視圖高級之重定向

django開發系列:視圖高級之重定向 重定向分爲永久性重定向和暫時性重定向,在頁面上體現的操作就是瀏覽器會從一個頁面自動跳轉到另外一個頁面。比如用戶訪問了一個需要權限的頁面,但是該用戶當前並沒有登錄,因此我們應該給他重定向到登錄

原创 django開發系列:ORM對數據庫的基本操作

django開發系列:ORM對數據庫的基本操作 添加數據: 只要使用ORM模型創建一個對象。然後再調用這個ORM模型的save方法就可以保存了。 示例代碼如下: book = Book(name='西遊記',author='吳承恩

原创 django開發系列:ORM查詢條件詳解

django開發系列:ORM查詢條件詳解 查詢條件: exact:在底層會被翻譯成=。 iexact:在底層會被翻譯成LIKE。 LIKE和=:大部分情況下都是等價的,只有少數情況下是不等價的。 exict和iexact