采用什么通用方式来根据国际发展法建立记录所有权和俱乐部? 我在这里与幻觉合作。 我想以PK为基础,保存一份标题和简明的记录。 一般性问题是,在把记录保存到数据库之前,我可以拿到PK。 另一方面,我可以无标题和lu。
什么共同解决办法是这种问题?
采用什么通用方式来根据国际发展法建立记录所有权和俱乐部? 我在这里与幻觉合作。 我想以PK为基础,保存一份标题和简明的记录。 一般性问题是,在把记录保存到数据库之前,我可以拿到PK。 另一方面,我可以无标题和lu。
什么共同解决办法是这种问题?
如果您认为URIs像example.com/${obj.id}-${sluggification ( obj. entitled )}”那么,<> 然后,在你使用时,就会产生这些完整性。 该图里没有数据显示在非行,因此没有再加。 烟.的唯一目的是向人们和搜索引擎提供ur。
如果你只想选用lu子,它就必须是主要的、独特的和不可改变的。 你们应当知道,没有必要再设一个普通的<代码>id栏。
我不敢说 s是坏的,储蓄lu也总是坏。 在数据库中挽救他们有许多合理的理由,但随后,您需要think,了解你重新做些什么。
而另一方面,他们的PK选择数据(也无视lu)则不需要考虑,因此应该成为不实的出路。
通常,你根本不使用主要钥匙。 如果你的关切只是要自动产生独一无二的lu(这是我能看到的唯一原因)的话,那么,你想要的是
根据记录,在档案中注明:
a) 预测ID:
max_pk = self.__class__.objects.aggregate(max_pk=Max( pk ))[ max_pk ] or 0
predicted_id = max_pk+1
b) 在知道身份证后,重新命名。
你们还可以使用五分之八,或随机抽取,生成独特的档案名称。
http://bitbucket.org/neithere/django-autoslug/“rel=“nofollow noreferer”>django-autoslug。