擅长:python、mysql、java
<p>我在我的<code>models.py</code>中使用了两种不同的方法。第一个是<code>permalink</code>装饰器:</p>
<pre><code>from django.db.models import permalink
def get_absolute_url(self):
"""Construct the absolute URL for this Item."""
return ('project.app.views.view_name', [str(self.id)])
get_absolute_url = permalink(get_absolute_url)
</code></pre>
<p>您也可以直接调用<code>reverse</code>:</p>
<pre><code>from django.core.urlresolvers import reverse
def get_absolute_url(self):
"""Construct the absolute URL for this Item."""
return reverse('project.app.views.view_name', None, [str(self.id)])
</code></pre>