3

この問題は今まで発生しませんでした - ここにあります: User モデルからユーザー ID を取得しようとすると、ユーザー ID と文字 L が返されます。

>>> from django.contrib.auth.models import User

>>> u = User.objects.get(username='testuser')

>>> u.id

1L

ユーザーIDを別のテーブルの外部キーとして使用しようとすると、これが問題になると思います。ご協力いただきありがとうございます。

4

1 に答える 1

10

「L」サフィックスは、ID を表すために大きな整数を使用していることを示す単なる python です。コンソールに表示されるものにのみ影響し、Python がその番号を他の目的に使用する方法をまったく妨げてはなりません。

于 2012-10-04T15:40:42.843 に答える