`
moonlitsky
  • 浏览: 10855 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

django form.errors|pluralize过滤, 使用中文提示错误,当错误多余1个,pluralize依然加英文字母“s”的解决办法

 
阅读更多

form.errors|pluralize 这块,查文档如下: pluralize 使用形式:{{value | pluralize}},或者{{value | pluralize:"es"}},或者{{value | pluralize:"y,ies"}} 意义:如果value不是1,则返回一个复数后缀,缺省的后缀是's',

 

我在学习django book表单着一章的时候,把错误提示改成了中文,那么问题就来了,中文跟英文是两种不同的表达方式,中文提示错误,后面根本没必要加"s",但是pluralize默认提供了这种方式,如图:


 

所以当用户没有填完整的表单时候,中文的错误提示后面无缘无故多了个“s”,这样肯定不行。想了半天,使用 {{form.errors|pluralize:""}}解决了问题,希望其他人遇到此类问题。

 

  • 大小: 6.3 KB
分享到:
评论

相关推荐

    ImportError:无法从“django.utils.encoding”导入名称“force text”Python 错误

    在Python和Django框架的开发过程中,可能会遇到各种错误,其中"ImportError:无法从'django.utils.encoding'导入名称'force text'"是一个常见的问题。这个错误意味着你的代码尝试从'django.utils.encoding'模块导入...

    DjangoWeb.zip

    总结,"DjangoWeb.zip"这个压缩包提供了关于Django框架的深度学习资料,涵盖了Django的基础概念、项目结构、数据库操作、模板系统、表单处理以及安全性和性能优化等多个方面,对于想要深入学习和实践Django的开发者...

    真正的xadmin-django2.zip for djang2.x

    xadmin2.0 for Django2.x已经解决了这个问题,用户在使用时不必担心因缺少`on_delete`设置而导致的错误。 2. **django.core.urlresolver错误**:在Django的早期版本到2.x的升级过程中,url解析器的模块路径发生了...

    Django Form表单上传文件.zip

    在Django框架中,表单(Form)是处理用户数据的核心工具,特别是在处理文件上传时。本教程将深入探讨如何使用Django Forms来实现文件上传功能。 首先,我们需要了解Django Form的基本结构。在Django中,创建一个...

    Django之Form表单验证及Ajax验证方式汇总

    1. **定义Form类**:在Django中,你需要创建一个继承自`forms.Form`或`forms.ModelForm`的类来定义表单字段及其验证规则。例如: ```python from django import forms class LoginForm(forms.Form): username = ...

    Python关于 Django 的web- Form 表单验证

    在Python的Web开发框架Django中,Form表单验证是一个至关重要的部分,它允许开发者创建用户界面并确保从用户那里接收到的数据是有效且安全的。Form类是Django提供的一个强大工具,用于处理HTTP请求中的数据,进行...

    django 连接数据库出现1045错误的解决方式

    当你尝试运行`python manage.py migrate`命令来同步数据库模型时,如果遇到`django.db.utils.OperationalError: (1045, "Access denied for user ‘账号’@’localhost’ (using password: YES)")`这样的错误,这...

    Django1.6_利用Form实现注册登录注销修改密码

    在Django框架中,Form是处理用户输入数据的重要工具,它简化了模型与视图之间的交互,使得数据验证和处理更加高效。本教程基于Django 1.6和Python 2.7.6,将详细介绍如何利用Form实现注册、登录、注销以及修改密码...

    Django-1.2.5.tar.gz

    "Django-1.2.5.tar.gz" 是一个包含Django 1.2.5版本源代码的压缩文件,使用的是常见的归档格式tar与gzip的组合。在本文中,我们将深入探讨Django框架及其1.2.5版本中的关键特性、安装方法、核心概念以及在实际项目中...

    使用 Docker 部署 Django web 应用.zip

    使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 ...

    我如何使用 Django + Vue.js 快速构建项目.pdf

    从提供的文件内容中,我们可以提取出关于Django和Vue.js结合使用构建项目的知识点,包括但不限于: 1. Django框架的选型理由:文档中提到了Django的一些特点,包括其作为Python编写、支持MVC架构、拥有强大的Admin...

    Django内置过滤器帮助文档.pdf

    Django框架是Python的一个高级Web框架,它鼓励快速开发和干净、实用的设计。内置过滤器是Django模板系统的一部分,它们用于对模板中的变量进行格式化处理。在Django 1.8版本中,它包含了一系列的内置过滤器,这些...

    Django-2.1.2.tar.gz

    1. 安装:使用Python的包管理器pip,可以通过命令`pip install Django==2.1.2`来安装这个特定版本的Django。确保你的Python环境已经设置好,并且pip是最新的。 2. 项目创建:安装完成后,可以使用`django-admin ...

    Django 3.2.10.dev 官方文档中文版.pdf

    Django 3.2.10.dev 是该框架的一个版本,其官方文档提供了详尽的中文指南,帮助开发者理解和使用Django的各种特性。 快速入门部分是新接触Django或者编程新手的理想起点,它引导你从零开始搭建Web应用。教程分为多...

    Mastering.Django.Core.2016.12.pdf

    Mastering Django: Core is a completely revised and updated version of the original Django Book, written by Adrian Holovaty and Jacob Kaplan-Moss – the creators of Django. The main goal of this book ...

    Django-2.1.1.tar

    《深入解析Django 2.1.1》 Django是一个用Python编写的高级Web框架,它遵循“ Batteries Included ”的理念,提供了丰富的功能,包括ORM(对象关系映射)、数据库路由、内置模板语言和管理界面等。在本文中,我们将...

    python3开发进阶-Django框架的Form表单系统和基本操作.docx

    总的来说,Django的Form系统极大地简化了Web应用中用户输入的处理,提供了数据验证、错误反馈和数据清理的一站式解决方案。通过熟练掌握Form组件,开发者可以更高效、更安全地构建Web应用的交互层。

    Python.Django视频教程.zip

    django-01-django安装.rar django-02-模板文件的导入.rar django-03-模板变量的使用.rar django-04-运算符-表达式.rar django-05-URL配置.rar Django-06-模板基本使用.rar Django-07-数据库使用-01.rar Django-08-...

    djangoproject.zip

    综上所述,"djangoproject.zip"包含了一个使用Python Django框架和jQuery Ajax技术实现的CRUD功能及异步文件上传的Web应用示例。这个项目可以帮助学习者了解如何在Django中集成Ajax,实现无刷新的数据操作和文件上传...

Global site tag (gtag.js) - Google Analytics