擅长:python、mysql、java
<p><strong>可以直接将<code>id</code>字段作为<a href="https://docs.djangoproject.com/en/1.8/ref/models/fields/#django.db.models.UUIDField" rel="noreferrer">^{<cd2>}</a>添加到<code>Person</code>模型中。不需要单独的<code>MyUUIDModel</code>。</p>
<p>我想你把它和<a href="https://docs.djangoproject.com/en/1.8/ref/models/fields/#django.db.models.UUIDField" rel="noreferrer">UUIDField example</a>中使用的<code>MyUUIDModel</code>混淆了,其中<code>id</code>是一个<code>UUIDField</code>。您可以只使用下面的代码,它将使用<code>UUIDs</code>来表示<code>id</code>。</p>
<pre><code>import uuid
from django.db import models
class Person(models.Model):
...
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
</code></pre>