PostgreSQL CITEXT集成插件。
项目描述
Django CITEXT
PostgreSQL CITEXT集成插件。
设置
python3 -m pip install django-citext
# settings.py
INSTALLED_APPS = [
'citext',
# ...
]
用法
# myapp/models.py
from django.db import models
from citext import CITextField, CIEmailField
class MyModel(models.Model):
name = CITextField()
email = CIEmailField(unique=True)
# myapp/views.py
from django.http import HttpResponse, HttpResponseNotFound
from . import models
def my_view(request, email):
try:
my_model = models.MyModel.objects.get(email=email)
except models.MyModel.DoesNotExist:
return HttpResponseNotFound()
return HttpResponse(my_model.name)
致谢
本项目基于Django自带的CITEXT实现,该实现已在Django 5.0中被移除。向Django的贡献者表示衷心的感谢,他们的工作非常出色。
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
citext-0.1.0.tar.gz (3.5 kB 查看哈希值)
构建分发
citext-0.1.0-py3-none-any.whl (4.1 kB 查看哈希值)