From 7e4c1e8b3dd5806a17a617792a4fa0b763ef120d Mon Sep 17 00:00:00 2001 From: Paolo Melchiorre Date: Wed, 20 Sep 2023 09:00:30 +0200 Subject: [5.0.x] Refs #31300 -- Added example to GeneratedField release notes. Backport of 0b506bfe1ab9f1c38e439c77b3c3f81c8ac663ea from main --- docs/releases/5.0.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/releases/5.0.txt b/docs/releases/5.0.txt index 0be2872346..b60f7a6c76 100644 --- a/docs/releases/5.0.txt +++ b/docs/releases/5.0.txt @@ -134,7 +134,15 @@ Database generated model field The new :class:`~django.db.models.GeneratedField` allows creation of database generated columns. This field can be used on all supported database backends -to create a field that is always computed from other fields. +to create a field that is always computed from other fields. For example:: + + from django.db import models + from django.db.models import F + + + class Square(models.Model): + side = models.IntegerField() + area = models.GeneratedField(expression=F("side") * F("side"), db_persist=True) More options for declaring field choices ---------------------------------------- -- cgit v1.3