- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
CharField('name',max_length=100)
和 CharField(max_length=100)
有什么区别?
参数'name'
有什么用?CharField()
构造函数是什么?
谁能给我一个链接,好吗?
最佳答案
CharField 继承自具有构造函数的名为 Field 的类
class Field(RegisterLookupMixin):
"""Base class for all field types"""
# <some more code>
def __init__(self, verbose_name=None, name=None, primary_key=False,
max_length=None, unique=False, blank=False, null=False,
db_index=False, rel=None, default=NOT_PROVIDED, editable=True,
serialize=True, unique_for_date=None, unique_for_month=None,
unique_for_year=None, choices=None, help_text='', db_column=None,
db_tablespace=None, auto_created=False, validators=[],
error_messages=None):
字符字段构造器
class CharField(Field):
description = _("String (up to %(max_length)s)")
def __init__(self, *args, **kwargs):
super(CharField, self).__init__(*args, **kwargs)
self.validators.append(validators.MaxLengthValidator(self.max_length))
charfield 构造函数基本上将参数(关键字和普通参数)传递给字段构造函数并添加一个 maxlength 验证器。
因此 CharField('name',max_length=100 中的参数 'name' 被分配给 verbose_name
看到这个
https://github.com/django/django/blob/master/django/db/models/fields/__init__.py
关于python - 类 CharField() 的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26249057/
我有两个字符字段,name 和 url。 name 类似于“我的组”,我希望 url 字段自动从 name 条目派生。所以它会类似于“my_group”。 这就是我尝试完成此操作的方式,但它不起作用。
我想在模板上输出输入字段,但输出为 django.forms.fields.CharField object at XXXX 如何解决这个问题?我尝试了很多方法来修复它。但我无法解决这些问题。 源代码
背景 我有一个模型,其中有两个字段设置为空白: class News(models.Model):
我正在 Django 中构建一个标记系统,并希望在标记名称中允许显示空格和其他字符,但在匹配名称等时将它们过滤掉并使用小写。 为此,我在标签模型中添加了一个字段,如下所示: class Tag(mod
如何在只能包含数字和字母的Django模型上创建CharField? models.CharField(_('name'), max_length=50, null=False, blank=Fals
我有一个将要发送bas64图像的前端,我会将那些很大的字符串放在变量上并将其发送到表单。我可以使用哪种FormField? 常规CharFields需要一个max_length。因为它是一个很大的字符
在我经常看到的一些django模型中 myfield = models.CharField(_('myfield')) class_name = models.CharField(_('Type'),
我有一个带有 Charfield 的模型: class SomeModel(models.Model): charfield = models.Charfield(max_length=5,
我已经设置了一个模型,根据两勺书的建议(第 6.2.4 节),将几个 Charfield 设置为 Blank=True 而不是 null。 class Supplier(models.Model):
我有以下模型: class ClientDebt(models.Model): client_id = models.CharField(max_length=255) ... 我原以
我正在学习 django 并创建了一个 Page form class像这样: from django import forms class Page(forms.Form): title
CharField('name',max_length=100) 和 CharField(max_length=100) 有什么区别? 参数'name'有什么用? CharField() 构造函数是什
我目前有一个基于用户输入的列表名称的网址。列表名称。一切查询和显示都没有问题。但是,当用户输入空格作为列表名称时,浏览器不能很好地处理它。我意识到我需要对字符串进行 slugify,但不知道如何进行此
如果有以下 Django (1.4) 模型: from django.db import models class SimpleModel(models.Model): name = mode
如何阻止字符字段在另一个发布请求后清除数据? 我有一个带有两种表单的 Django 模板(CharField 文本区域小部件)。我制作了将文本文件上传到相应文本框中的按钮。 如果我按两个按钮之一,一个
我在网上查过,但没有结果。我正在尝试从 Django 中的 CharField 获取 url 字符串。 class EntryForm(forms.ModelForm): class Meta
正如您在下面看到的,我有带有 CharField 的模型。用户可以选择 ROLE_CHOICE 中的值之一。 问题:如何让某些值不可用但您仍然可以在选择中看到它们。 目前,我已经尝试了以下代码,但它使
如何将组合默认值添加到字符字段? 例子 我的类(xxx): type = models.ForeignKey(somewhere) code = models.CharField(default=("
我在 Django 中创建了一个网站,它主要利用一些简单的应用程序让一小群用户添加事件、管理显示上传文件的页面等。最复杂的部分是每个用户都有一个包含内容的主页他们可以通过 MarkupField 管理
我在 models.py 文件中有以下代码: SENT = 0 ACEPTED = 1 DECLINED = 2 SHARE_STATUSES = ( (SENT, 'Sent'), (ACC
我是一名优秀的程序员,十分优秀!