【发布时间】:2011-11-13 07:54:49
【问题描述】:
我有一个 DB chock full o' 电话号码作为字符串,它们的格式都像 1112223333,我想在我的 django 模板中将其显示为 111-222-3333
我知道我能做到
n = contacts.objects.get(name=name)
n.phone = n.phone[:3] + '-' + n.phone[3:6] + '-' + n.phone[6:]
但是有没有更好/更 Pythonic 的方式?
【问题讨论】:
-
你知道它们都是北美10位数字吗?
-
是的,都是美式电话号码。