相关疑难解决方法(0)

Django中不区分大小写的独特模型字段?

我基本上有一个用户名是唯一的(不区分大小写),但在用户提供的显示时,情况很重要.

我有以下要求:

  • 字段是CharField兼容的
  • 字段是唯一的,但不区分大小写
  • 字段需要可搜索忽略大小写(避免使用iexact,容易被遗忘)
  • 字段存储与案例完整
  • 最好在数据库级别强制执行
  • 最好避免存储额外的字段

Django有可能吗?

我想出的唯一解决方案是"以某种方式"覆盖模型管理器,使用额外的字段,或者总是在搜索中使用'iexact'.

我在Django 1.3和PostgreSQL 8.4.2上.

python django postgresql model

43
推荐指数
5
解决办法
2万
查看次数

标签 统计

django ×1

model ×1

postgresql ×1

python ×1