原创 django 賬號登陸踢人(中間件)

django使用1.9之前版本 1.11中間件使用的裝飾器(閉包)的形式,登陸信息保存在django緩存中,session保存在MySQL數據庫 # coding=utf-8 from django.core.cache import

原创 django數據庫關係

一對多,自關聯 manytomanyfield和中間表兩個外鍵 https://www.cnblogs.com/chichung/p/9905835.html manytomanyfield through參數的使用 https://bl

原创 判斷Web端還是手機端,自動返回相應的首頁

前端發送get index請求, 後端設置路由指定到視圖邏輯index_view 判斷is_mobile,是手機返回True,否則返回false 然後返回響應頁面 def checkMobile(request): import

原创 python 集合

python的set和其他語言類似, 是一個無序不重複元素集, 基本功能包括關係測試和消除重複元素. 集合對象還支持union(聯合), intersection(交), difference(差)和sysmmetric differen

原创 python支付接口

  wzhifuSDK- 由微信支付SDK 官方PHP Demo移植而來,v3.37下載地址 weixin_pay- 是一個簡單的微信支付的接口 weixin_pay- 微信支付接口(V3.3.7)類庫。此類庫目前只提供了三種接口的操作類

原创 ubuntu下的軟件管理

ubuntu下常用的軟件管理命令 1、更新軟件包列表 apt-get update 2、安裝一個軟件包 apt-get install packagename 3、列出所有已安裝的軟件包 dpkg -l 4、卸載一個已安裝的軟件包(保留配

原创 Linux 主要目錄速查表

Linux 主要目錄速查表 /:根目錄,一般根目錄下只存放目錄,在 linux 下有且只有一個根目錄,所有的東西都是從這裏開始 當在終端裏輸入 /home,其實是在告訴電腦,先從 /(根目錄)開始,再進入到 home 目錄 /bin

原创 ubuntu 查找文件命令

which:在PATH變量指定的路徑中,搜索某個系統命令的位置,並且返回第一個搜索結果。當加上-a參數時返回所有查找結果。     whereis 文件名   特點:快速,但是是模糊查找,例如 找 #whereis mysql 它會把my

原创 django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.的解決辦法

  在項目manage.py中添加以下代碼: import os,django os.environ.setdefault("DJANGO_SETTINGS_MODULE", "seetings文件上級目錄.settings") dj

原创 traceback模塊

異常處理是日常操作了,但是有時候不能只能打印我們處理的結果,還需要將我們的異常打印出來,這樣更直觀的顯示錯誤 try: 1/0 except Exception,e: print e  如果這樣輸出結果是intege

原创 django 發送郵件(阿里雲郵箱)

setting.py # 發送郵件參數 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.mxhichina.com' E

原创 服務端圖片處理神器Django-imagekit介紹

這兩天做了一個定製django-imagekit生成圖片名稱的任務,本來想簡單寫寫《如何定製Django-imagekit的ImageSpecField名稱規則》,但是想到這個東西這麼吊,還是多廢話幾句吧。 先說說場景,無論是做哪種業務,

原创 django自定義日誌系統

當自定義後臺系統中,需要自定義日誌系統來記錄操作操作日誌 django提供了第三方插件來實現 pip install django-audit-log  在pip list中顯示爲: django-auditlog 將audit_lo

原创 python 編碼問題:'ascii' codec can't encode characters in position 的解決方案

報錯: 'ascii' codec can't encode characters in position 8-50: ordinal not in range(128) python2.7 django項目 編碼問題 安裝好django

原创 CSRF校驗機制:

表單提交: 需要做的事情: 1.在cookie中設置csrf_token(沒有),而是sessionID(鑰匙,裏面session空間中存儲的是未加密的csrf_token),(服務器完成) 2.在表單中設置隱藏的csrf_token(手