From 55cc26941a1eb6093bf9602e67a2b5fdf7e68683 Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Tue, 3 Apr 2018 19:36:12 +0200 Subject: Refs #28643 -- Added Repeat database function. Thanks Tim Graham and Nick Pope for reviews. --- docs/ref/models/database-functions.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'docs/ref/models') diff --git a/docs/ref/models/database-functions.txt b/docs/ref/models/database-functions.txt index bbc7683ccf..d86853cc12 100644 --- a/docs/ref/models/database-functions.txt +++ b/docs/ref/models/database-functions.txt @@ -855,6 +855,25 @@ Usage example:: >>> print(author.name_code_point) 77 +``Repeat`` +---------- + +.. class:: Repeat(expression, number, **extra) + +.. versionadded:: 2.1 + +Returns the value of the given text field or expression repeated ``number`` +times. + +Usage example:: + + >>> from django.db.models.functions import Repeat + >>> Author.objects.create(name='John', alias='j') + >>> Author.objects.update(name=Repeat('name', 3)) + 1 + >>> print(Author.objects.get(alias='j').name) + JohnJohnJohn + ``Replace`` ----------- -- cgit v1.3