擅长:python、mysql、java
<p>问题是您设置为的<code>default</code>属性</p>
<pre><code>activation_key = models.CharField(max_length=64, verbose_name=u"Activation key",
default=uuid.uuid1())
</code></pre>
<p>在这里,您将默认值设置为不可调用,而是在初始化该模型类时由<code>uuid.uuid1()</code>调用返回的值。</p>
<p>您应该将其设置为<code>default=uuid.uuid1</code>,这将其设置为可调用的,并且在每次需要使用新的默认值时设置新的uuid。</p>