通過values 和values_list來操作的
class
utype
(models.model):
title = models.charfield(max_length=32)
# ucap = models.foreignkey('ubumen')
class
uinfo
(models.model):
name = models.charfield(max_length=32)
age = models.integerfield()
ut = models.foreignkey('utype')
url(r'^test.html/', views.test),
#
#正向查詢
# zx_result = models.uinfo.objects.all().first()
# models.uinfo.objects.filter(id__gt=6).delete()
# zx_result = models.uinfo.objects.values('name','ut_id') #顯示結果為6個,因為uinfo裡面就有6個,這個和left join一樣,誰在前面以誰為準
# zx_result = models.uinfo.objects.values('name','ut__id','ut__title') #跨表查詢
#zx_result = models.uinfo.objects.values_list('name','ut__title')# 元祖顯示
#print(zx_result)
#反向查詢
# fx_result=models.utype.objects.all().first()#通過print(fx_result.id)來看結果
# fx_lianbiao = fx_result.uinfo_set.all() #通過資料表小寫+單下劃線+set來達到反向查詢
# print(fx_lianbiao[0].id)
fx_result = models.utype.objects.values_list('id','title','uinfo__age') #反向通過表明小寫+雙下劃線 來去跨表的值
電表 正向有功 反向無功
所謂正向 反向計量這種表都能計量,有功總電能就是你實際的電量,無功總電能就是無功量 功率因數 如果接線錯誤,你可以看面板顯示的兩個小箭頭,如果兩個箭頭方向相同說明你接線有錯誤。電能可以轉換成各種能量。如 通過電爐轉換成熱能,通過電機轉換成機械能,通過電燈轉換成光能等。在這些轉換中所消耗的電能為有功電...
正向遞迴和反向遞迴
反向遞迴 找到最低層的選單一步步往上查 先逆向遞迴然後再反向遞迴 var list newlist.where x,i newlist.findindex z z.id x.id i 陣列去重 string actionsql string.format select a.r.roleid from...
ORM正向和反向查詢
表結構 from django.db import models create your models here.class publisher models.model id models.autofield primary key true name models.charfield max l...