1
我有以下Bank
型号:Django的对象的ID不可保存后
from django.db import models
class Bank(models.Model):
id = models.BigIntegerField(primary_key=True)
name = models.CharField(unique=True, max_length=255)
identifier = models.CharField(unique=True, max_length=255)
created_at = models.DateTimeField()
updated_at = models.DateTimeField()
class Meta:
db_table = u'bank'
app_name = 'mcif'
现在看看这个:
>>> from mcif.models import *
>>> b = Bank()
>>> b.name = "wee"
>>> b.identifier = "wee"
>>> b.save()
>>> b.id
>>>
如果我没有理解Django是如何工作的,即Bank
对象应该以获得已保存记录的ID的更新。任何想法为什么这没有发生?
愚蠢的问题:我在哪里放置该文件?当我把它放在那里后,还有什么我需要做的? – 2011-03-10 17:48:44
它为我工作时,我把代码放在models.py中 – Perpetualcoder 2011-03-10 18:07:38