如題所說,很操蛋的是,搞了這麼久django,居然被折騰這麼久,老師一直也沒講清,今天特來總結為以後留作筆記
def薛延美studentsinfo(request):
stus = students.objects.all().get(pk=1)
print(stus)
print(type(stus))
a = students.objects.all()
print(a)
print(type(a))
b = students.objects.all().values('sname')
print(b)
print(type(b))
c = students.objects.all().values_list()
print(c)
print(type(c))
# list =
# for stu in stus:
# print(stu)
# print(type(stu))
return jsonresponse()
下面為執行結果
get和filter的區別
get返回值是乙個定義的model物件,返回乙個,多個報錯
filter
返回值是乙個新的queryset物件列表,可以返回對個物件
另外 get_list是獲取引數裡面的,如get.get和get.get_list,別記混了
defstudentsinfo(request):
stus = students.objects.all().get(pk=1)
print(stus)
print(type(stus))
b = students.objects.all().first()
print(b)
print(type(b))
a = students.objects.all().filter(pk=1)
print(a)
print(type(a))
輸出結果證實first()和get(pk=1)是一樣的,但filter仍然是乙個列表
指標本質上是一串數字
2 int a b int a b 區別 int a b 把b的值賦值給指標a a 結論 理解 unsigned int pdwdest unsigned int 0x30000000 1 pdwdest 0x2410 2這個的意思就是1 unsigned int 0x30000000 強制轉換 0...
軟體需求本質上就是乙個溝通的問題
無論是寫成文件呢還是口頭交流,都各有利弊。寫成文件的需求 可以經過仔細思考,評審以及編輯 可以永久儲存 可以方便的跟一組人分享 但是,需要很多時間去寫 隨著時間的變化會變得過時 很容易被誤解 口頭的需求 可以即時反饋和澄清 是資訊的雙向交流 很容易解釋和獲得共識 很容易適應新形勢的變化 可以激發靈感...
AUC本質上反應的是分類器對樣本的排序能力
實際上auc和mann whitney u test有密切的聯絡。從 mann whitney u statistic的角度來解釋,auc就是從所有1樣本中隨機選取乙個樣本,quad 從所有0 樣本中隨機選取乙個樣本,然後根據你的分類器對兩個隨機樣本進行 把1樣本 為1的概率 為p1,把0樣本 為1...