擅长:python、mysql、java
<p><em>我会发表评论,但我没有足够的代表。</em></p>
<p>我想你有一个弹头场一定是独一无二的?
你想用id(默认的django pk)来填充它?
django id字段是<a href="https://docs.djangoproject.com/en/1.7/ref/models/fields/#django.db.models.AutoField" rel="nofollow noreferrer">AutoField</a>,它在保存时获取值,因此在保存对象之前不能使用它。</p>
<p>一次黑客攻击:</p>
<pre><code># save in the model
def save(self, *args, **kwargs):
# get_timestamp should return a string with the current time > unique
self.slug = get_timestamp()
super(User, self).save(*args, **kwargs)
self.slug = self.get_slug(self.pk)
super(User, self).save(*args, **kwargs)
</code></pre>
<p><a href="https://stackoverflow.com/a/13891070/3974427">Here</a>时间戳字符串的示例。如果你想自己制作,请阅读Python文档中关于datetime、calendar和date的文档。</p>