モデルでUUIDFieldを使用するにはどうすればよいですか?
私が行った場合
somefield = UUIDField
私は得る:
UUIDField is not defined.
モデルファイルの上にuuidをインポートします。
そして、インストールされているアプリにdjango_extensionsがあります...
モデルでUUIDFieldを使用するにはどうすればよいですか?
私が行った場合
somefield = UUIDField
私は得る:
UUIDField is not defined.
モデルファイルの上にuuidをインポートします。
そして、インストールされているアプリにdjango_extensionsがあります...
Django アプリの機能の使用方法を確認するのに適した場所は、アプリのテストです。
フィールドの使用方法を示すdjango-extension の UUIDField テストからのモデルの例を次に示します。
from django.db import models
from django_extensions.db.fields import UUIDField
class TestModel_field(models.Model):
a = models.IntegerField()
uuid_field = UUIDField()
class TestModel_pk(models.Model):
uuid_field = UUIDField(primary_key=True)
ファイル全体を見ないと、何が起こっているのかわかりません。Python のモジュールではなく、(上記の例のように)UUIDField
からインポートするようにしてください。django_extensions.db.fields
uuid