在 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类型(注意缺少长度)。
此字段添加该类型。AFAIK 使用它不会对性能造成任何影响,因此它适用于没有明确要求的最大长度的任何情况。
项目详情
关
django_postgres_unlimited_varchar -1.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fc942e8d9ae9d9197471ea7ed96c58b2a7a301f83d88b89009df603904185738 |
|
MD5 | 6a7cf1ad74908d661e732a808087ba06 |
|
布莱克2-256 | f508a0ea881d2e909bb5fa6842b8dd0e471f186030a4a57d21521176f8300202 |