原创 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