je modèle avec IntegerRangeField en elle, qui renvoie les données comme, par exemple, NumericRange (1992, 1997, '[)') après avoir ajouté des objets à la base de données. J'ai besoin de la deuxième option de la gamme pour être également inclus, donc les limites devraient être comme '[]'. Je cherchais la solution dans le psycopg2 documentation, mais malheureusement je n'ai pas trouvé de réponse.Django comment changer la valeur des limites de IntegerRangeField
Aidez s'il vous plaît! Merci d'avance.
Mon actuelle models.py
from django.contrib.postgres.fields import IntegerRangeField
from django.contrib.postgres.validators import RangeMinValueValidator, RangeMaxValueValidator
from django.core.validators import MinValueValidator, MaxValueValidator
from django.db import models
from datetime import datetime
class Bancnote(models.Model):
Dollar= 'Dollar'
Euro= 'Euro'
TYPE_CHOICES = (
(Dollar, 'Dollar'),
(Euro, 'Euro')
)
type = models.CharField(max_length=11, choices=TYPE_CHOICES, default=Dollar)
par = models.PositiveIntegerField()
year = IntegerRangeField()
size = models.CharField(max_length=7)
sign = models.TextField(max_length=250)
desc = models.TextField(max_length=500)
image = models.ImageField(upload_to='bons_images')
def __str__(self):
return str(self.par) + ' ' + self.type + ' ' + str(self.year.lower) + '-' + str(self.year.upper)