原创 DJango視圖(views)和模版(templates)的使用

視圖 在django中,視圖對WEB請求進行迴應 視圖接收reqeust對象作爲第一個參數,包含了請求的信息 視圖就是一個Python函數,被定義在views.py中 定義完成視圖後,需要配置urlconf,否則無法處理請求 在

原创 進程之間使用隊列Queue()通信

多進程之間通信可以使用multiprocessing中的Queue()來完成,下面簡單介紹一下Queue()裏面的函數及功能初始化Queue()對象時(例如:q=Queue()),若括號中沒有指定最大可接收的消息數量,或數量爲負值,那麼

原创 簡單的總結一下到底什麼是python

• Python是一種解釋型語言。這就是說,與C語言和C的衍生語言不同,Python代碼在運行之前不需要編譯。其他解釋型語言還包括PHP和Ruby。• Python是動態類型語言,指的是你在聲明變量時,不需要說明變量的類型。你可以直接編寫

原创 DJango模型,字段,元選項,管理器.

定義模型 定義模型的注意事項及特性說明. 1. 在模型中定義屬性,會生成表中的字段 2. django根據屬性的類型確定以下信息: 3. 當前選擇的數據庫支持字段的類型 4. 渲染管理表單時使用的默認html控件

原创 python中生成器和迭代器以及可迭代對象的區別

先簡單的總結一下三種之間的關係:    生成器和迭代器都是可迭代對象, 而生成器是一類特殊的迭代器.對於生成器和迭代器我們都可以使用next()函數來獲取其下一個返回值,當然也可以使用for...in...來獲取他們的返回值,因爲for.

原创 css屬性相對定位,絕對定位,固定定位

定位 1. 相對定位(position:relative) 即相對於自己原先的位置定位,當盒子移動之後,原先的位置依然在存在 2. 絕對定位(position:absolute) 默認是以body爲基準定位,如果父級設置

原创 python 默認參數使用的注意事項

請先看下面的代碼 import time def fun(t = time.time()): print(t) fun() fun() 以下是輸出結果 1525179319.4658368 15251793

原创 二分查找(python實現)

二分查找 前提:列表必須是有序的 示例說明:需求是查找item在列表lists中的位置, 我們可以先拿itme去和列表lists的中間數lists[mid]去比較: 如果itme等於lists[mid]那證明找

原创 python中的__solots__方法

__slots__可以用來限制實例對象所能添加的屬性.當添加的屬性不在__slots__的聲明裏面就會拋出AttributeError異常.>>> class Person(object): __slots__ = ("name", "a

原创 遊覽器訪問一個網址的全過程

在介紹遊覽器訪問一個網址的全過程之前,先來介紹一下網絡連接的一些常識,方便大家閱讀.MAC地址:在設備與設備之間數據通信時用來標記收發雙方(網卡的序列號)IP地址:在邏輯上標記一臺電腦,用來指引數據包的收發方向(相當於電腦的序列號)網絡掩

原创 HTML中input參數,多行文本textarea說明,以及獲取和設置的方法

input 的所有類型和屬性說明 (本文是使用的Jquery實現的) 除了特別說明: 獲取和設置屬性和樣式的值可以統一用: 屬性如: name,value,type,id等 獲取: $("#text").attr(

原创 11_反向解析_模板繼承_html 轉義

反向解析 根據url正則生成一個地址 href = "{% url 'booktest:show' %}" 正則如果分組了,分幾個組就傳幾個參數,反向解析就需要傳參,直接空格再後面寫就可以了,如: {% url 'booktest

原创 在Ubuntu中創建一個簡單的DJango項目

一:創建及運行虛擬環境 步驟說明 1. 使用命令行在Ubuntu系統下創建一個虛擬環境如創建一個叫py3的虛擬環境 irtualenv py3 2.進入創建好的虛擬環境 workon py3 3.在虛擬環境中安裝Django,

原创 DJango管理站點

DJango管理站點 步驟說明: 1.在命令行中創建一個管理員賬號, 2.將時區和語言改爲本地的 3.向admin.py註冊一個建立好的模型類(如何建立請看[配置一個簡單的DJango項目](https://blog.csdn.n

原创 DJango中urls的配置,及獲取url中正則匹配到的信息

urls 1. url的配置: 在創建好的項目的student/urls.py中配置url 一般在該文件中不做詳細配置,而是使用include重定向到自己的應用下面的urls.py中配置,代碼如下: # stud