- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
What is a "slug" in Django?
(12 个回答)
4年前关闭。
在 Django 通用 View 中,有 slug_field
, 和 slug_url_kwarg
.
在这种情况下,slug 的定义是什么?
我在3本词典的项目中选择了更有说服力的解释。
在剑桥词典中:
A piece of metal used instead of a coin for putting in machines
A disk for insertion in a slot machine; especially :one used illegally instead of a coin
A part of a URL which identifies a particular page on a website in a form readable by users.
最佳答案
它来自出版界 wikipedia :
In newspaper editing, a slug is a short name given to an article thatis in production. The story is labeled with its slug as it makes itsway from the reporter through the editorial process. The AP Stylebookprescribes its use by wire reporters (in a "keyword slugline") asfollows: "The keyword or slug (sometimes more than one word) clearlyindicates the content of the story."[1] Sometimes a slug also containscode information that tells editors specific information about thestory — for example, the letters "AM" at the beginning of a slug on awire story tell editors that the story is meant for morning papers,while the letters "CX" indicate that the story is a correction to anearlier story.[2][3] In the production process of printadvertisements, a slug or slug line, refers to the "name" of aparticular advertisement. Advertisements usually have several markers,ad numbers or job numbers and slug lines. Usually the slug referencesthe offer or headline and is used to differentiate between differentad runs.
Some systems define a slug as the part of a URL that identifies a pagein human-readable keywords.[4][5] It is usually the end part of theURL, which can be interpreted as the name of the resource, similar tothe basename in a filename or the title of a page. The name is basedon the use of the word slug in the news media to indicate a short namegiven to an article for internal use. Slugs are typically generatedautomatically from a page title but can also be entered or alteredmanually, so that while the page title remains designed for displayand human readability, its slug may be optimized for brevity or forconsumption by search engines. Long page titles may also be truncatedto keep the final URL to a reasonable length. Slugs are generallyentirely lowercase, with accented characters replaced by letters fromthe English alphabet and whitespace characters replaced by a dash oran underscore to avoid being encoded. Punctuation marks are generallyremoved, and some also remove short, common words such asconjunctions. For example:
Original title: This, That and the Other! An Outré Collection
Generated slug: this-that-other-outre-collection
Slug is a newspaper term. A slug is a short label for something,containing only letters, numbers, underscores or hyphens. They’regenerally used in URLs.
关于django - Django 中的 'slug' 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46997142/
我仅使用 slug 来标识网站上的页面,例如: example.tld/view/this-fancy-slug 。这是使用此函数自动从标题生成的: public static function No
哪个是新闻页面上 url 的最佳选择: 动态生成 slug。从对象 ID 加载页面。如果 slug 不匹配,永久重定向到正确的 slug。 myweb.com/542/my-news-item 我看到
slug 是描述或标题页面的 URL 的一部分,通常是该页面的关键字丰富,可改善 SEO。例如在这个网址 PHP/JS - Create thumbnails on the fly or store
刚开始玩 Django,发现了一个链接 here关于如何创建 slug。我被告知对现有模型执行以下更改: from django.template.defaultfilters import slug
我有 2 个自定义帖子类型的帖子。视频帖子和城市指南帖子第一个帖子(视频帖子)包含 url:104.130.239.132/rick-owens/第二个帖子(城市指南)conatins url:htt
我正在创建一个需要 slug 系统的系统。例如,标题为“博客标题:此处”的博客文章的 URL 为: YYYY/MM/DD/the-blog-title-here 我的系统设置得很好,如果您的 URL
我已使用以下代码注册自定义帖子类型: register_post_type( array( 'labels' => // array o
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 去年关闭。 Improve this
我刚刚安装了使用 Sluggable 的学说扩展。 我做这个: Composer .json "stof/doctrine-extensions-bundle": "1.2.*@dev" 应用内核.p
我在为一个私有(private)网站工作。我有 2 个表: 表 A(包含较旧的 slug)。 表 B(新 slug)。 这里的代码用于检查是否存在 slug 并从表 B(单表查询)创建唯一的 slug
我在我的项目中使用了 ui-router,我在文档中看到了两者: .state('app.restaurants.index', { url: '/{slug}', contr
CREATE TABLE news ( id int(11) NOT NULL AUTO_INCREMENT, title varchar (128) NOT NULL, sl
我想转换任何标题,例如一个用户友好的 url 的博客条目。我用了rawurlencode()这样做但它给了我很多奇怪的字符串,比如 %s。 该算法应考虑 Ö、Ä 等德语字符。我想从标题创建一个 url
我想捕获 URL 中的第一个 slug仅限 如果 URL 有一个 slug,如果它在 URL 中有多个 slug 或部分,则忽略它。例如: https://example.com/path/some-
我有一种情况,在 url 的底部我有一个动态 slug 来获取数据。现在我发现我需要一个静态 slug,这将表示一个不同的页面,但仍然可以访问基本动态 slug 以获取信息。 示例路径 /formAB
我正在开发一个简单的博客来学习 Django。我希望每个帖子都有一个这样的路径: /category-1/title-post /category-2/title-post etc.. 低于urls.
该网站非常简单,只有 3 页,主页和 urls.py 中显示的第二个 url 效果很好,但是当我从主题转到单元页面时,我得到: TypeError at /subjects/units/english
在我一直在开发的应用程序中,我遇到了像 /books/:slug, :to => 'books#show', slug:/.*?/ 这样的路由。我很好奇这部分的作用 slug:/.*?/ ? 最佳答案
我尝试使用此查询更改特定帖子的帖子别名: UPDATE wp_posts SET post_name = replace(post_name, 'make-me-happy','make-me-hap
我尝试使用 HarpJS,一个 NodeJS 静态博客生成器。在教程中有这样的元数据示例: for article, slug in public.articles._data a(href="/a
我是一名优秀的程序员,十分优秀!