Хорошее место, чтобы увидеть, как использовать функции приложения 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)
Не видя весь файл, трудно сказать, что происходит.Убедитесь, что вы импортируете UUIDField
из django_extensions.db.fields
(как в приведенном выше примере), а не в модуль Python uuid
.