获取 url slug django
Posted
技术标签:
【中文标题】获取 url slug django【英文标题】:getting url slug django 【发布时间】:2021-10-08 01:18:47 【问题描述】:我想让 url slug 显示用户在面包屑上选择的类别。我怎么才能得到它?我发现只有 wordpress 和 php 解决了。
模板
<div class="breadcumb_area bg-img" style="background-image: url(% static 'img/bg-img/breadcumb.jpg' %);">
<div class="container h-100">
<div class="row h-100 align-items-center">
<div class="col-12">
<div class="page-title text-center">
<h2>dresses</h2>
</div>
</div>
</div>
</div>
</div>
【问题讨论】:
【参考方案1】:即使您还没有添加 breadcump.html 的完整代码。但我可以建议你实现它。如果您发布完整代码,我们可以为您提供更好的帮助。
存储slug,可以使用django内置的SlugField
https://docs.djangoproject.com/en/3.2/ref/models/fields/#slugfield
您可以使用 slugify
方法从标题或您想要的任何内容生成 slug 值:
from django.template.defaultfilters import slugify
我认为这篇文章在这种情况下会为您提供更多帮助。
How do I create a slug in Django?
并在 django 模板上呈现 slug url
帖子很准确的解决方法:How to have Django templates display slugs
注意:请避免发布之前已经有人回答过的常见问题
【讨论】:
以上是关于获取 url slug django的主要内容,如果未能解决你的问题,请参考以下文章
Django:“如何在将 url() 传递给 MyClass.as_view() 之前从 url() 获取 slug?”或“如何检查注册是不是开放?”