在 Django 模板中,如何从我显示的所有手机号码中删除第一个零。在 Python 中我试过这个但没有成功....
{% for object in data %}
{{ object.mobile.lstrip('0') }}
{% endfor %}
views.py
def sms(request, incentive):
objectQuerySet = Recipient.objects.filter(incentiveid=incentive)
context = {'data':objectQuerySet}
return render_to_response('smssend.html', context, context_instance=RequestContext(request))
最佳答案
有很多方法可以做到这一点。
- 编写自定义模板过滤器
- 过滤用户输入并存储已去除前导零的电话
- 创建一个自定义对象@property,返回移动设备并去除零(这个有点脏)
- 在渲染模板之前进行清理
关于python - Django 删除前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14317974/