我有一个简单的 django 模型
class Directory(models.Model):
id = models.AutoField(primary_key=True)
path = models.TextField(unique=True)
def __unicode__(self):
return self.path
class Meta:
db_table = u'directories'
但是,将 Directory 实例保存到数据库中似乎存在一些问题
>>> from cygapp.models import Directory
>>> d = Directory()
>>> d.path = '/usr'
>>> d.id
>>> d.save()
>>> d.id
4
>>> d
<Directory: /usr>
虽然正确分配了 ID 字段(下一个自由值),但它没有存储在数据库中
sqlite> select * from directories;
1|/bin
2|/system/lib
3|/system/bin
|/usr
我在这里想念什么?