原创 Django orm 通過raw 調用sql 查詢被包含,字段包含在搜索字段中
在Django orm的使用中沒有找到 被包含的查詢操作(有知道的望告知下,謝謝 )。 於是想到使用sql語句進行查詢,使用sql裏的 LIKE CONCAT ,使用orm 通過raw 調用sql 的方式 我要查詢的是,文章標籤包含在
原创 python 獲取線上文件大小 和七牛文件大小
import urllib2 url='線上文件路徑' opener = urllib2.build_opener() request = urllib2.Request(url) response = opener.open(requ
原创 PPT轉換PDF後轉成圖片
一、客戶要求將PPT的前3張轉成圖片,這裏是先轉成PDF 再將前3頁轉成圖片 (windows可用) 環境:python2.7,pywin32==224,pyMuPDF1.16.2 import os from win32com i
原创 python openpyxl 操作excel 保留原格式
修改前的excel數據 代碼如下 import openpyxl wb = openpyxl.load_workbook(u'E:/exceltest/oldexcel.xlsx') sheetnames = wb.get_she
原创 xadmin 將DateTimeField的秒也顯示出來
因爲客戶需要展示用戶具體的學習時間 精確到秒 如下 將 pytho目錄/Lib/site-packages/django/conf/locale/zh_Hans/formats.py 裏的 DATETIME_FORMAT = '
原创 pandas+Django 以數據流的方式 導出 複雜數據(問卷調研) 快速
導出樣式: 表設計: class QuestionnaireTB(models.Model): """問卷管理""""" survey_type = models.ManyToManyField('SurveyType
原创 xadmin 使用m2m_transfer樣式時 出現請在列表中選擇一項
在使用xadmin中的沒m2m_transfer 的樣式時 明明選擇到了右側 但在保存時出現了請在列表中選擇一項,如下 這個問題是真讓人難受 總不能每次添加和修改時都要選一次吧,就想着將其改成選中狀態,在xadmin/plugins/m
原创 Django orm 獲取一分鐘以內的數據
1,將當前時間減一分鐘, 2,通過orm查詢時間大於等於剛纔獲取的時間 a_minute_ago=datetime.datetime.now()-datetime.timedelta(minutes=1) reocrd=table.ob
原创 使用pypinyin 獲取文字或姓名 首字母 或全拼
需要先下載pypinyin pip install pypinyin from pypinyin import Style, lazy_pinyin name='尉遲琳嘉' initial=''.join(lazy_pin
原创 Django 做聯合唯一操作 unique_together
文章點贊 class ArticleUpDown(models.Model): """ 點贊表 """ nid = models.AutoField(primary_key=True) user
原创 Python PDF轉高清圖片 可設置轉前幾張
1,這裏使用的要先安裝插件 pip install fitz pip install pyMuPDF 2,這裏是代碼 zoom / 100.0 越大 合成的圖片越清晰越大 i
原创 python 將姓名 除姓外用*代替和手機號中間4位用****代替
name=u'尉遲琳嘉' a='*' new_name=name[:1]+a*len(name[1:]) 結果:尉*** phone='13678945645' new_phone="%s****%s"%(phone[:3],phon
原创 python 使用python-docx==0.8.10 生成word 並已數據流的形式 進行下載
生成效果: 生成代碼 from docx import Document from docx.shared import Inches,Pt from docx.oxml.ns import qn from django.
原创 Django orm 獲取當前一週內的數據
客戶需要根據用戶一星期內所獲積分總量,每當積分總量增加50時進行一次消息推送 解決思路:獲取當前週一的日期 ,然後通過orm gte(大於等於)的方法,查詢積分獲取時間大於等於週一日期的進行聚合查詢(aggregate)得到積分總量 一、
原创 Radditmq 操作命令及報 amqp://guest:**@127.0.0.1:5672//: [Errno 111] 解決方法
一、rabbitmq的方法 1.啓動rabbitmq: sudo service rabbitmq-server start 2.停止rabbitmq: sudo service rabbitmq-server stop 3.可以