原创 Redis安裝、主從、哨兵

目錄規劃 舉例 └── redis_6379 ├── conf │   └── redis.conf ├── db │   └── dump.rdb ├── logs │   └── redi

原创 PyMySQL模塊的使用

速查 https://github.com/PyMySQL/PyMySQL # 獲取輸入SQL語句的光標對象,指定返回的數據格式爲字典格式 cursor = conn.cursor(cursor=pymysql.cursors.DictCu

原创 Python格式化字符串%與format的區別

簡介 Python中格式化字符串目前有兩種方法:%和format Python2.6引入了format這個格式化字符串的方法 區別 % # 定義一個座標值 c = (250, 250) # 使用%醜陋的格式化... s1 = "敵人座標:%

原创 前端基礎05 jQuery入門

jQuery對象在聲明一個jQuery對象變量的時候在變量名前面加上$ var $variable = jQuery對象 var $pEle = $("#p3") jQuery對象,變量名前面加個$符方便識別 var variable =

原创 Django REST_framework框架 01

restframework是基於restful協議開發的Django框架擴展 restful協議 要理解RESTful架構,最好的方法就是去理解Representational State Transfer這個詞組到底是什麼意思,翻譯是"

原创 Django-ModleForm

在之前學習forms組件中,需要驗證的項目是由我們自己來寫的,這裏可以使用ModleForm來把Modle自動轉換爲Form,這樣就不用我們自己寫驗證關係了 轉換關係示例 ############models.py############

原创 Python Day23 stark組件1

模仿admin寫一個類似功能的組件,叫做stark admin流程之啓動 單例模式 單例:只允許一個類實例化出一個對象 使用 new 爲了使類只能出現一個實例,我們可以使用 new 來控制實例的創建過程,代碼如下: class Single

原创 stark組件3_filter過濾

過濾項 在配置類中定義,title字段沒什麼意義,這次僅作演示用 list_filter = ["title", "publish", "authors"] 調用和取數據 調用: filter_condition = self.get_fi

原创 Django-自定義分頁

封裝好的自定義分頁器 class Page(): def __init__(self, page_num, total_count, base_url, params, per_page=10, max_page=11):

原创 在Linux環境安裝pyenv、Vtualenv虛擬環境和jupyter

使用pyenv和Vtualenv做環境隔離,使用jupyter方便我們學習 新建用戶 所有操作都應在單獨的用戶中進行,不要使用root用戶 useradd python Pyenv 安裝Pyenv 開發版本和所用包版本的隔離 github地

原创 基於Django的rbac權限驗證

模型:rbac 基於角色的權限訪問控制什麼是權限? 一個包含正則表達式的url就是權限 第一個版本,實現簡單的權限驗證需求 表結構: class UserInfo(models.Model): name=models.Char

原创 stark組件5_擴展url

Stark組件擴展url 這個功能在很多地方都要用到這裏舉例的需求是在customer查看頁面中,點擊諮詢課程中的某一個課程名稱就會將這個課程與對應的同學解綁(不再顯示)要實現這個需求需要新添加一條url,這條url中我們可以獲取想要解綁

原创 Python Day24 stark組件2

知識點 Q查詢的應用及查詢關鍵字 from django.db.models import Q #實例化出一個Q對象 q=Q() #往q中添加第一個條件 q.children.append(("price", 100)) #往q中添加第二個

原创 Centos7上安裝Python3

安裝新的Python3與系統自帶的Python2共存 安裝依賴 yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-

原创 Django中引入Highcharts

下載 下載地址:https://www.hcharts.cn/download 演示地址:https://www.hcharts.cn/demo/highcharts/ 引入 下載後,在Django項目模板中將highcharts.js引入