count ¶
Djangoμμ κΈ°λ³Έμ μΌλ‘ count ν¨μλ₯Ό ν΅ν΄ λ μ½λ κ°μλ₯Ό μ
μ μλ€.
λ€μμ μν κ΄λ¦¬ λ³΄κ³ μκ° λͺ κ°μΈμ§ μ»μ΄μ¨λ€.
λ€μμ μν κ΄λ¦¬ λ³΄κ³ μκ° λͺ κ°μΈμ§ μ»μ΄μ¨λ€.
RiskReport.objects.count()
max, min ¶
Djangoμμ κΈ°λ³Έμ μΌλ‘ μ 곡νλ ν¨μλ μλ€. λμ order_byλ₯Ό μ΄μ©ν΄μ μ΅μμ λ μ½λλ§ λ½λ λ°©λ²μ μ¬μ©ν μ μλ€.
λ€μμ κ°μ₯ λΉμΌ μν μ κ° λμ± μ΄ μΌλ§μΈμ§ μμλΈλ€.
λ€μμ κ°μ₯ λΉμΌ μν μ κ° λμ± μ΄ μΌλ§μΈμ§ μμλΈλ€.
Control.objects.values('cost').order_by('cost')[0:1].get()
sum, average ¶
Djangoμμ κΈ°λ³Έμ μΌλ‘ μ 곡νλ ν¨μλ μλ€. μνλ λ μ½λ μ§ν©μ μ»μ΄μ¨ λ€μ, pythonμ μ΄μ©ν΄μ ꡬνλ λ°©λ²μ μ¬μ©ν μ μλ€.
λ€μμ μν κ²°κ³Ό μμ€μ‘ ν©κ³λ₯Ό μ»μ΄μ€λ ν¨μμ΄λ€.
λ€μμ μν κ²°κ³Ό μμ€μ‘ ν©κ³λ₯Ό μ»μ΄μ€λ ν¨μμ΄λ€.
def sum(): for c in Consequence.objects.values('loss'): result= c.values()[0] return result
group by ¶
Djangoμμ μ§μνμ§ μλλ€. SQLλ¬Έμ μ§μ μννμ¬ κ²°κ³Όλ₯Ό μ»μ μλ μλ€.
----
django/Example
----
django/Example