1.1 KiB
1.1 KiB
description, forge, kind, name, partner, prev, repo, title, versions
| description | forge | kind | name | partner | prev | repo | title | versions | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Mixin zur Generierung von Url-Slugs. | github.com | howto | url_slug | Mint System | ./development | Mint-System/Odoo-Apps-Server-Tools | Url Slug |
|
Url Slug
{{ $frontmatter.description }}
Technischer Name: {{ $frontmatter.name }}
Repository: https://{{ $frontmatter.forge }}/{{ $frontmatter.repo }}/tree/{{ $frontmatter.versions[0] }}/{{ $frontmatter.name }}
Entwicklung
Url Slug Mixin verwenden
Verberben Sie das Mixin in ihrer Python-Klasse und das Feld slug basierend auf dem Feld name steht zur Verfügung.
class Note(models.Model):
_name = "note.note"
_inherit = ['url.slug.mixin']
Sie können Sie Compute-Methode von slug überschreiben:
@api.depends("title")
def _compute_slug(self):
for record in self:
record.slug = slugify(record.title)