Ich versuche, Year_from und year_to Felder nach Jahr Feld, das IntegerRangeField in meinem Modell ist, aber Fehler beim Hinzufügen neuer Objekt in Admin zu ersetzen.Django IntegerRangeField Fehler Binding Parameter wahrscheinlich nicht unterstützten Typ
Das Problem ist "Fehler beim Binden von Parameter 4 - wahrscheinlich nicht unterstützter Typ." Kann jemand einen Blick für eine Weile werfen und helfen? Danke im Voraus!
models.py
from django.contrib.postgres.fields import IntegerRangeField
from django.core.validators import MinValueValidator, MaxValueValidator
from django.db import models
class Bancnote(models.Model):
DOLLAR = 'Dollar'
EURO = 'Euro'
TYPE_CHOICES = (
(DOLLAR , 'Dollar'),
(EURO, 'Euro')
)
type = models.CharField(max_length=20, choices=TYPE_CHOICES,
default=DOLLAR)
par = models.PositiveIntegerField()
year_from = models.PositiveIntegerField()
year_to = models.PositiveIntegerField()
year = IntegerRangeField()
size = models.CharField(max_length=7)
sign = models.CharField(max_length=20)
desc = models.TextField(max_length=200)
image = models.ImageField(upload_to='bons_images')
def __str__(self):
return str(self.par) + ' ' + self.type + ' ' + str(self.year_from) +
'-' + str(self.year_to)
meine schlechte, war mit sqlite3 als Standard, funktioniert jetzt gut auf postgresql. Danke vielmals! – Michael