原创 Django 對接七牛雲

配置部分 #配置七牛 QINIU_ACCESS_KEY = 'Yua.........................' QINIU_SECRET_KEY = 's5x.........................' QINIU_B

原创 => Arrow Function

箭頭函數相當於匿名函數,並且簡化了函數定義 (x) => x + 1 相當於: function(x){ return x + 1; } 箭頭函數有兩種格式 1.只有一條表達式,可以不用寫{..}與return // 有參數:

原创 decimal精度計算

第一個運算 from decimal import Decimal,getcontext result=Decimal('11.123456').quantize(Decimal('0.000')) print(result) >>

原创 spiderkeeper

安裝:pip install spiderkeeper 啓動:spiderkeeper 參數: -h, --help 展示幫助信息並且退出 --host=HOST host, 默認:0.0.

原创 struct

用處 按照指定格式將Python數據轉換爲字符串,該字符串爲字節流,如網絡傳輸時,不能傳輸int,此時先將int轉化爲字節流,然後再發送; 按照指定格式將字節流轉換爲Python指定的數據類型; 處理二進制數據,如果用struct來處理文

原创 celery工作流

Signature 對象 多數情況下通過 delay 和 apply_async 來執行一個任務,但是你想將任務及其參數傳遞給其它函數時,現有的方法就不夠用了。  在 Celery 中,提供了 signature 方法將函數和參數打包起來

原创 celery TASK詳解

多個裝飾器 當使用多個裝飾器裝飾任務函數時,確保@app.task在第一個位置 @app.task @decorator2 @decorator1 def add(x, y): return x + y 任務繼承 可以通過繼承

原创 偏函數

偏函數:是將所要承載的函數作爲partial()函數的第一個參數,原函數的各個參數依次作爲partial()函數後續的參數,除非使用關鍵字參數。 作用:擴充原定義函數的功能 from functools import partial d

原创 celery定時任務

方式一: # cele.py import celery app = celery.Celery('cele', broker='redis://localhost:6379') @app.task def send(message

原创 celery入門

Celery的架構由三部分組成,消息中間件(message broker),任務執行單元(worker)和任務執行結果存儲(task result store)組成。  安裝Celery pip install celery Brok

原创 Django 文件管理FastDFS

簡介: FastDFS是一個開源的輕量級分佈式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。特別適合以文件爲載體的在線服務,如相冊網站、視頻網站等等。 Fa

原创 js怪異寫法

!function a(){ alert("秋葉") }(); 在函數前面加個感嘆號表示立即執行的意思,不需要調用函數,相當於(function a(){alert("秋葉")})();除了加感嘆號, 還有加+,-,~一元操作

原创 Django Auth認證系統

Auth介紹 在進行用戶登陸驗證的時候,如果是自己寫代碼,就必須要先查詢數據庫,看用戶輸入的用戶名是否存在於數據庫中;如果用戶存在於數據庫中,然後再驗證用戶輸入的密碼,這樣一來就要自己編寫大量的代碼。事實上,Django已經提供了內置的用

原创 Django 富文本編輯器

admin使用富文本 1.pip install django-ckeditor 2.在app中註冊 ''' 'ckeditor',# 富文本編輯器 'ckeditor_uploader',# 富文本編輯器上傳圖片模塊 ''' 3.

原创 Django 註冊限時驗證

settings定義發送郵件功能 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL = True EMAIL_HOST = 'smtp