Django的localflavor的车型? 默认的窗口小部件?

我看到这些漂亮的“地方风味”的加拿大,但他们只表单域。 我将如何使用它们在我的模型? 我可以创建他们都为CharFields肯定,但有没有办法从模型内部,这样当我创建一个设置默认表单控件ModelForm它会使用它们?

--------------解决方案-------------

号由于验证是一种形式的业务(而不是型号事业),你不能定义在模型级别。 你必须定义一个使用特定FormField自定义表单,并使用该表格。

该文档说明以及如何定义自定义字段类型和部件。

BTW:这是一个答案,我很乐意被证明是错...... Django的模型级验证国际海事组织目前的状态不够好......小部件,如在方式直观地表示现场,是形式的企业,但字段的验证可以示范企业,以及像你的情况。

分类:Django的 时间:2012-01-01 人气:1
分享到:

相关文章

  • Django的 - 对相关模型相结合的形式 2013-01-24

    是否有一个通用的方法/最佳实践/合并为跨越多个相关模型形式的手段? 我想创建一个相同页面上的其他相关模型对象沿/编辑模型对象. 基本上,能够创建/编辑一个模型的实例,另一套由外键关联的模型实例. 没有一个很好的解释,我知道. class Person(models.Model): name = models.CharField(max_length=64, unique=True) class PhoneNumber(models.Model): person = models.ForeignK

  • Django的:如何在在线表单集显示每个模型对象的形式错误 2013-02-27

    我有一个作家模型和书本模式. 用户可以修改一切从给定笔者的本本性能. 我希望能够为每个单独书显示错误,而不是对上面列出的所有错误,我怎么能这样做呢? 楷模 from django.db import models from django.forms import ModelForm, Textarea from django import forms class Author(models.Model): fname = models.CharField(max_length=100) lnam

  • 在Django中,如何可以使用Django update_object通用视图编辑继承的模型形式? 2014-09-25

    在Django中,从应用程序中的动物给予摘录likeso: 一个动物/ models.py有: from django.db import models from django.contrib.contenttypes.models import ContentType class Animal(models.Model): content_type = models.ForeignKey(ContentType,editable=False,null=True) name = models.C

  • 使用Django的配置文件中的配置文件的形式编辑相关型号 2012-11-16

    我在我的应用程序使用Django的配置文件,因为它给了我一些简单的意见,帮助我得到我想要去的,速度更快. 不过,我有一个问题. 下面给出的模型,我怎么可以创建编辑配置文件,包括所有的字段的表单UserProfile ,从名字,姓氏和电子邮件领域的User ,以及一个或多个PhoneNumber S' from django.db import models from django.contrib.auth.models import User from django.utils.translat

  • 使用Django LocalFlavor邮编为模型领域工作 2014-02-18

    什么是执行下面的最佳方式: ### models.py >>> from django.db import models >>> from django.contrib.auth.models import User # Create the client class. >>> class Client(models.Model): ... user = models.OntToOneField(User) ... zip = ***???***()

  • 收集已更新的字段列表时,Django的节省了模型记录 2014-04-26

    我创建一个"最新消息"部分,列出了所有的在最后一天的数据库更改. 关闭最近建议的,我想用post_save或pre_save捕捉那些被改变的时候Django的节省了模型记录的字段. 我要拯救这个数据在另一个表(时间标记). 我知道这是可能的,因为人们可以看到在管理应用程序的行为 - 它识别哪些字段被改变). 作为最好的,我可以告诉,管理应用程序使用forms.changed_data. 但是用post_save或pre_save没有收到任何形式的信息. 有没有一种有效的方法来确定哪些字

  • 显示在Django管理站点自定义模型验证异常 2014-07-13

    我有一个需要检查,如果该项目被预订一空可预订模式. 我想有背后搞清楚逻辑,如果该产品提供集中式的,这样无论我在哪里保存此代码有效,它可以保存的实例. 目前,我有这样的代码在一个自定义的保存我的模型类的功能: def save(self): if self.is_available(): # my custom check availability function super(MyObj, self).save() else: # this is the bit I'm stuck with..

  • 制作姓,名的必需属性,而不是一个可选之一Django的权威性用户模型 2014-10-23

    我想,以确保第一name和last name字段不是可选的auth用户模型,但我不知道如何去改变它. 因为我必须使用认证系统,我不能用一个子类. 两种解决方案,我能想到的是:1)把名字中的用户配置文件,但它是一个有点傻有,我不能正确使用的字段. 2)向在形式,而不是在模型验证. 我不认为这真的Django的理念适合... 出于某种原因,我似乎无法找到一种方法,所以任何帮助表示赞赏做到这一点在线. 我本来以为这将是一个热门问题. 干杯,杜兰德 --------------解决方案---------

  • Django的权威性组模型的m2m 2012-09-11

    最近,我一直在一个通用的铭文系统的工作,帮助学生在班级或实验室注册. 但我有ManyToManyField在实验室类的逻辑问题. from django.db import models from django.contrib.auth.models import User class Day(models.Model): name = models.CharField(max_length=20, primary_key=True) def __unicode__(self): return

  • Django的经理_set模型 2012-12-12

    我在学习的Django目前的进展,但我不知道如何解决这个问题我自己. 我在读这本书的开发库- Python的Web开发Django和在一章你建立一个简单的CMS系统有两种模式(故事类),一些通用和自定义视图以及对意见的模板. 这本书只包含上市的故事,故事的细节和搜索代码. 我想详细谈谈,并与类别和故事嵌套列表构建一个页面. - Category1 -- Story1 -- Story2 - Category2 - Story3 etc. 我设法弄清楚如何添加自己的通用object_list中查看

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.556 (s). 10 q(s)