原创 Python 調用阿里網關

目前因爲只用到get/post請求,所以只試驗了這兩個方式。 對headers的簽名方法是按照請求籤名說明文檔編寫的,文檔更新時間爲2017-09-19 17:54:48 import os import time import uui

原创 python 從數據庫向Elasticsearch導入數據腳本

import pymysql from elasticsearch import Elasticsearch hosts = ( {"host": "192.168.188.130", "port": 9200}, ) es

原创 Go mysql返回map類型數據

目錄 convert.go ctxutil.go DB.go sql.go 測試代碼  測試結果 說明:由於經常使用sql查詢語句,習慣了python查詢之後直接返回字典的形式,感覺go的不太好用,所以根據原本"database/sql"

原创 Centos7安裝Elasticsearch

在/etc/yum.repos.d/目錄下創建elasticsearch.repo文件,並寫入一下內容 [elasticsearch-7.x] name=Elasticsearch repository for 7.x packages

原创 Redis 配置 主從、集羣

參數名 默認值 解釋 bind 127.0.0.1 綁定ip地址 port 6379 綁定端口 dademonize no yes:打開守護進程  no:關閉守護進程 pidfile /var/run/redis/redis-server

原创 rest_framework學習(七)頻率組件

 頻率組件 頻率組件是爲了控制用戶訪問的頻率、節流。 rest_framework運行的權限組件的時間和認證組件相同,在rest_framework學習(四)認證組件已經提到了,不再贅述。 當執行了self.check_throttles

原创 rest_framework學習(六)分頁器

分頁器 如果使用rest_framework的分頁器,視圖類需要繼承rest_framework.generics.GenericAPIView或者它的子類。 使用分頁器需要在視圖類中配置pagination_class,然後調用self

原创 rest_framework學習(五)權限組件

權限組件 權限組件的目的是爲了控制用戶權限,實現不同權限訪問不同資源  rest_framework運行的權限組件的時間和認證組件相同 上一篇博客rest_framework學習(四)認證組件已經提到了,不再贅述。 當執行了self.ch

原创 requests庫

安裝 pip install requests 請求方式 requests.get(url) requests.post(url) requests.put(url) requests.delete(url) requests.head(

原创 使用Django框架遇到RuntimeError: populate() isn't reentrant錯誤

在執行數據庫遷移的時候報出錯誤RuntimeError: populate() isn't reentrant,之前也出過這個錯誤,但是忘記記錄了,這次又出現了。百度搜好好多,都沒解決我的問題,這裏做個踩坑記錄。 背景:項目有多個app,

原创 rest_framework學習(四)認證組件

 認證組件 rest_framework的認證組件是爲了判斷用戶有沒有合法身份,一般認爲沒有登錄或者沒有授權即爲不合法。 rest_framework在什麼時候運行認證組件 說到rest_framework的認證組件,就要說到Django

原创 rest_framework學習(二)序列化類的使用

序列化方式 方式一 from rest_framework.views import APIView from django.shortcuts import render, HttpResponse import json class

原创 rest_framework學習(三)視圖函數的介紹

視圖函數 方式一 urls.py from django.urls import path, re_path urlpatterns = [ path('books/', BooksView.as_view(), name='

原创 在數據庫有數據使用django的filter查詢數據,查詢結果有時有數據有時沒數據的情況及解決辦法

 在使用restframework時,出現了查詢結果爲空的情況,但是數據庫和查詢條件都正確。具體代碼如下,主要邏輯是判斷first參數的值是不是‘true’,如果是則查詢第一種messages (未讀的messages ),如果不是則查詢

原创 基於Django中間件的權限認證組件

用戶權限認證組件包括權限model類和中間件類 model類介紹 Permission 權限類 權限基本信息包括title:權限名稱 url:權限具體url Role 角色類 角色類包括title:角色名稱 permission:角色的權