我的 django 應用程序和帶有 slug 字段的 POSTGRESQL 數據庫有問題。錯誤:value too long for type character varying(1)我使用 sqlite 數據庫測試我的應用程序,一切正常,但我的應用程序在 postgresql 數據庫中不起作用。任何想法為什么會這樣?測試 1:class MyModel(models.Model): name = models.CharField(max_length=254) slug_name = models.SlugField(max_length=254) def save(self, *args, **kwargs): self.slug_name = slugify(self.name) super(MyModel, self).save(*args, **kwargs)測試 2:class MyModel(models.Model): name = models.TextField(max_length=500) slug_name = models.SlugField(max_length=500) def save(self, *args, **kwargs): self.slug_name = slugify(self.name) super(MyModel, self).save(*args, **kwargs)測試 3:class MyModel(models.Model): name = models.TextField() slug_name = models.SlugField() def save(self, *args, **kwargs): self.slug_name = slugify(self.name) super(MyModel, self).save(*args, **kwargs)
添加回答
舉報
0/150
提交
取消