一个小型应用程序,用于在Django/Postgres中添加对无限varchar字段的支持。
项目描述
一个小型应用程序,用于在Django/Postgres中添加对无限 varchar 字段的支持(没有指定最大长度)。
用法
from django.db import models from django_postgres_unlimited_varchar import UnlimitedCharField class Person(models.Model): name = UnlimitedCharField() ...
为什么?
默认情况下,Django有两种文本字段
CharField,用于单行文本,并有一个必需的最大长度(max_length 参数)。在数据库中,这创建了一个类型为 varchar(LENGTH) 的字段。
TextField,用于多行文本,没有最大长度。在数据库中,这创建了一个类型为 text 的字段。
显然缺少第三种类型:单行,无最大长度。Postgres支持这种类型为 varchar(注意长度缺失)。
此字段添加了该类型。据我所知,使用此类型没有性能影响,因此适用于任何没有明确指定最大长度的场景。
项目详情
关闭
哈希值 for django-postgres-unlimited-varchar-1.1.2.tar.gz
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3ddac6bc5b618341d6e2ef8b7dcc1bd737713e668e15d956dacb987019f69081 |
|
MD5 | a9843623887e92944692f8cd5737e2d7 |
|
BLAKE2b-256 | 6d3ac7025eb237b9a331a30e1b55b595a13088890272148fb2562832d4c6efae |
关闭
哈希值 for django_postgres_unlimited_varchar-1.1.2-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fc942e8d9ae9d9197471ea7ed96c58b2a7a301f83d88b89009df603904185738 |
|
MD5 | 6a7cf1ad74908d661e732a808087ba06 |
|
BLAKE2b-256 | f508a0ea881d2e909bb5fa6842b8dd0e471f186030a4a57d21521176f8300202 |