【问题标题】:Support for unicode characters in slug fields在 slug 字段中支持 unicode 字符
【发布时间】:2015-10-17 05:59:28
【问题描述】:

我在我的管理员中使用了 prepopulated_fields,它应该将 title 的值复制到 slug,但是我的标题是波斯语,我需要 url 使用相同的语言:

admin.py

prepopulated_fields = {"url": ("title",)}

结果:

title = تست
url = tst

想要的结果:

title = تست
url = تست

【问题讨论】:

    标签: python django django-admin


    【解决方案1】:

    在 Django 1.8 及更低版本中不能。

    Django 1.9 has added support 用于 slug 字段中的 unicode 字符,使用 allow_unicode 参数。这将解决您的问题。

    【讨论】:

    • 我正在使用 django 1.10 和 allow_unicode 但它不适用于 utf8 字
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-14
    • 1970-01-01
    • 2016-11-04
    • 2017-12-13
    • 2013-05-28
    • 1970-01-01
    • 2019-01-13
    相关资源
    最近更新 更多