1
私は、一意の文字列であることを列タイプを設定するには、この操作を行うことができます。SQLAlchemy:randomユニークな整数?
uuid = Column(String, default=lambda: str(uuid.uuid4()), unique=True)
が、私はランダムユニークな整数、ないランダムユニークな文字列を生成したいです。
どうすればいいですか?
uuid.uuid4()。
感謝をint型。私が再指定できる場合、それはDB Integer型に適合する方法です。
のアクセスは、それがint型属性です: '' 'uuid.uuid4()[ドキュメント]で説明したようにint'''(https://docs.python.org/2/library/uuid.html。 )。 – sascha
または、シーケンスを使用すると、順序付けられたばかりのユニークな整数が返されますが、ランダムに生成されず、あなたはただ運が良かったと言えるのは誰ですか? – larsks
@larsksあなたのコードをチェックするとき、これを安全コンサルタントに説明してください:-) – sascha