原创 virtualenv 裝myqlclient報錯
Collecting mysqlclient Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f4/f1/3bb6f64ca7a429729413e6556b7ba597
原创 Django 提高效率————限制查詢的字段
Django的默認的查詢的方式是select *,*,*,*,*(表示包含的所有的字段)from * 而這樣的問題就是每次都要將所有的字段都取出來,雖然orm是惰性查詢,但是依舊很浪費,所以就要限制內容 .only('字段名') 加上
原创 一個pyenv的坑,關於本地鏡像安裝
安裝anaconda或者python,如果用pyenv的話,通常會使用wget或者直接在鏡像站下載的方式把鏡像保存到.pyenv下的cache中,但是有時候會發現pyenv不直接安裝,而是繼續下載,仔細觀察後發現,pyenv居然讀的是An
原创 m條跑道,n匹馬,取其中的最快的f匹馬需要多少輪比賽(這裏用經典的64匹馬、8條跑道、取4匹快快馬)
第一步、暴力跑,取各組第一 第二步、各組第一跑,取 前f匹馬,因爲這些馬可能是最快的f匹馬 第三部 取第二步比賽中第一名馬第一輪所在組的前2 -- f匹 取第二步比賽中第二名馬第一輪所在
原创 如果merge被boss批評了,要修改,該怎麼辦,千萬別關merge,那樣很low。。。
在merge的title加上"WIP:"前綴,即可將merge狀態置爲working in process狀態,無法合到分支裏,把修改後的內容強推到自己的遠端分支後,merge中的內容就會修改,修改完成後刪除WIP前綴,即可把狀態轉爲正常
原创 Django model中的class Meta
作者:@skyflask 轉載本文請註明出處:https://www.cnblogs.com/skyflask/p/9544898.html 目錄 1、abstract2、app_label3、db_table4、db_tablespa
原创 Mac上virtualenvwrapper由於python3和python2同時存在的導致的問題
以下是提示信息 /usr/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initi
原创 一個爲了方便寫的通用時間類
這是一個自己做的時間的類,感覺平時幾種時間來回切換比較麻煩,而且用的時候也不方便,特別是數據庫裏可能時間戳、字符串、datetime都有,寫的很菜,大神輕噴 import time, datetime class time_test(o
原创 django定時任務的一個坑
前一段時間寫的項目需要每晚執行幾個任務,但是用了crontab之後發現每次都執行不成功,手動執行倒是沒問題。最後發現Django的crontab表達式比正常的少一位,第一位是分鐘而不是秒,所以執行不成功。所以如果需要精確到秒級的定
原创 Mac下failed to build wheel ...的問題
重裝系統,lxml和twisted都安裝不成功。查了很多,都是讓下載whl先安裝,但是後來發現其實是Xcode的問題,解決方法就是一行命令之後安裝組件 xcode-select --install 命令之後會跳出對話框,一路安裝之後解決
原创 Django model onetoonefield的工作模式
onetonoefield,就是一對一機制,每一條信息對應其他關聯表的一條信息,記錄標識爲信息的id,且該鍵爲主鍵 用法: 1、取值 例:User爲Django自帶User表,需要關聯詳細信息表,類爲UserBaseMsg(表名爲user