我有模型Author與欄位firstname, lastname。我想添加另一個欄位'slug' ,它將包含一個欄位串聯的 slug。但是,這些欄位包含非英語字符,我需要一個英語 slug 來創建鏈接模板“localhost/authors/str::slug” 我該如何實作?
uj5u.com熱心網友回復:
您可以先使用 將名稱轉換為拉丁字符trans。
pip install trans
from trans import trans
from django.utils.text import slugify
author_slug = slugify( trans(first_name " " last_name) )
或者,如果您不介意像這樣的字符:
,
