私はFlaskとMongoEngineでブログエンジンを開発しています。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での使用には適していません。そのため自分自身を作成したいのです。 –
確かに、人間が読めるスラッグを作ることもできます。そうすれば、URLのアクセシビリティも向上します。 – Ross
ありがとう、私はそれを検討します。 –