擅长:python、mysql、java
<p>对peer回答的一个小更正是:要重写模型类中的<code>save()</code>函数,最好向它添加参数:</p>
<pre><code>from django.utils.text import slugify
def save(self, *args, **kwargs):
if not self.id:
self.s = slugify(self.q)
super(test, self).save(*args, **kwargs)
</code></pre>
<p>否则,<code>test.objects.create(q="blah blah blah")</code>将导致<code>force_insert</code>错误(意外参数)。</p>