我正在開發一個Flask和MongoEngine的博客引擎,我需要我的帖子的順序ID。MongoEngine的自動增量
我需要MongoEngine爲每個新崗位創建一個新的ID,所以我想這樣做是這樣的:
class Post(Document):
title = StringField(required=True)
content = StringField(required=True)
published_at = datetime.utcnow()
id = Post.objects.count() + 1
將這項工作?有一個更好的方法嗎?
我希望文章的增量ID以及用戶自動生成的ID不適合在URL中使用,這就是我爲什麼要創建自己的ID的原因。 – 2012-02-14 08:27:06
當然,但你可以使人類可讀的slu - - 這也將改善網址的可訪問性。 – Ross 2012-02-14 10:52:29
謝謝,我會考慮的。 – 2012-02-14 11:18:24