
1 vicalloy 2011-12-20 21:23:56 +08:00 用普通的charfield,没必要一定用slug |
2 ywjno 2011-12-20 21:27:48 +08:00 用encode的方式, 不光是中文,各种不在asc码上的文字都能搞定了 |
5 reus 2011-12-21 05:25:24 +08:00 |
6 lueo 2012-07-17 00:09:33 +08:00 这个实现非常完整,也很稳定,针对django写的,运用的是undecode,运作如下: # -*- coding: utf-8 -*- from uuslug import uuslug as slugify s = u"这就是一串中文字,你看得懂吗?" print slugify(s) >>> zhe-jiu-shi-chuan-zhong-wen-zi-ni-kan-de-dong-ma https://github.com/un33k/django-uuslug |