class Url(models.Model):
url=models.URLField(verify_exists=True,max_length=200,blank=False,null=False)
date=models.DateTimeField(auto_now_add=True)
count=models.IntegerField(default=0)
isspam=models.IntegerField(default=0)
这是我的模型代码....当我创建一个没有参数的对象时。创建对象并将其保存到数据库中在编写blank=False,null=False
后,URL也没有检查存在。如果我提供了一个死链接,它的工作原理,但它不应该!blank = False,null = False在模型代码中不起作用Django
我的代码有什么问题?
相关查询:现在在django 1.4中,verify_exists已被弃用......我如何检查1.4中的验证?
您是否在更改后重新创建了数据库? – Rohan
@Rohan是的,但问题仍然存在! –
如果您正在编辑现有模型并运行sync_db,则它不会更新表格。使用'南方'或类似的方式允许迁移。见http://stackoverflow.com/questions/1115238/django-model-sync-table –