获取 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内置的SlugFieldhttps://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的主要内容,如果未能解决你的问题,请参考以下文章

php 获取slug - 和域后的URL

PHP 获取slug(URL友好字符串)

获取 url slug django

使用 slug url 从 mysql db 获取文章

Vue Js - 如何从 url 获取 slug?

Django:“如何在将 url() 传递给 MyClass.as_view() 之前从 url() 获取 slug?”或“如何检查注册是不是开放?”