python - Django 删除前导零

标签 python django

在 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/

相关文章:

django - Wagtail - 如何在管理表单中预填充字段?

python - 如何在另一台计算机上打开 Tensorflow 保护程序

python - 使用 Python 将时间从 UTC 转换为 GMT

python - 在 Pillow 中保存动画 GIF

python - 如何在 Django 中获取最后 10 项数据?

django - 当我使用 django REST 框架时如何打印一些东西?

python - 如何遍历按值排序的 Python 字典?

python - manage.py 在同一文件夹中继续使用 django 的空白 settings.py 而不是 settings.py manage.py 位于

python - Django 可以与 pandas 和 numpy 一起很好地工作吗?

python - 多个 jediepcserver.py 用于多个 virtualenv