我使用Django和一个现有的数据库。我使用inspectdb来创建现有数据库的模型。除了一个重要的细节外,一切都正常工作。似乎Django总是假设存在一个id字段。例如,当我删除一个名为 date 的字段运行迁移时,日期将从表中删除。但是,当我试图删除 id字段时,即使实际数据库表中没有id字段,也会在table_name上显示-Alter字段</em
=country_id, name=country_name, defaults={"id": country_id, "name": country_name})[0]
File "C:\UsersThe object with alias 'default' was created in thread id 14100 and this is thread id 67761232.The object with alias
我想用Django创建和保存模型实例。这些是我的模型:id = models.IntegerField(primary_key=True, unique=True) logger.exception("Couldn't store any order information", exc, cleaned_data)
据我所知,Django两者
fields = ('area', )class Earth(models.Model):根据django-rest- error ,默认情况下,"required“选项设置为True,这意味着如果我试图验证输入中没有"area”字段的序列化程序,则应该得到This field is required错误。但是is_valid()是通过的,模型是用默认的<