擅长:python、mysql、java
<p>一个更好、更适合搜索引擎的方法可能是在URL中使用<a href="https://docs.djangoproject.com/en/dev/topics/http/urls/#named-groups" rel="nofollow">keyword arguments</a>,并使用<a href="https://docs.djangoproject.com/en/dev/ref/utils/#django.utils.text.slugify" rel="nofollow">slug on your book object</a>。在</p>
<p><strong>获取booksdetails.html</strong></p>
<pre><code><a href="getBookDetails" style="text-decoration: none">
<a href="{% url 'book' book.slug %}>{{ book.title.upper }}</a>
</a>
</code></pre>
<p><strong>书籍模型上的slug属性</strong></p>
^{pr2}$
<p><strong>网址.py</strong></p>
<pre><code>urlpatterns = patterns('',
(r'^index', 'views.index'),
(r'getBookDetails/(?P<slug>\w+/', 'views.getBookDetails'),
)
</code></pre>
<p>如果使用基于类的视图,则可以通过使用**kwargs来访问视图中的标题段;如果使用基于函数的视图,则可以通过在视图定义中添加<code>slug=None</code>来访问标题段。在</p>