![]() |
1
13
也许这样的东西能帮你:
这个
请注意,在极少数情况下(竞争条件),表单验证可能不会报告重复条目(但它当然是由数据库引擎报告的)。但对于大多数应用程序来说,提供的示例将是更简单、更易于维护的示例,因此我仍然推荐这种方法。 |
![]() |
2
1
至于用户的“讨厌的错误页面”,Django允许您自定义自己的500404和其他页面。一般信息:
http://docs.djangoproject.com/en/dev/topics/http/views/ 另一个很好的方法,虽然不像tux21b的解决方案那样枯燥,但对于一次性解决方案来说可能更容易理解,可能是智能地捕捉错误。一种方法是这样做,甚至不用费心违反约束-一个简单的查询应该验证用户是否将要做一些非法的事情。
(另一种方法是允许发生数据库冲突,然后捕获该错误并执行相同的操作。。。我的理论是,DB在查找时比处理异常时所承受的压力要小一些,但这取决于您喜欢怎么做)。 接线盒 |
![]() |
Vesania94 · 我不知道如何根据谷歌表单中的特定标准转换唯一值 3 年前 |
![]() |
Ujjawal Bhandari · 不区分大小写唯一保留原始[重复] 3 年前 |
|
FyZ1K · 我的GetUniqueID方法是否以递归溢出结束? 7 年前 |
![]() |
DeeeeRoy · 从列表中删除列表的重复元组 7 年前 |
![]() |
sp_m · 从多个字段上的嵌套集合中选择不同的列表 7 年前 |
![]() |
Bram Vanroy · 在列表之间获取唯一的产品并维护输入顺序 7 年前 |
![]() |
fightstarr20 · PHP-对象数组中的唯一计数 7 年前 |
![]() |
Jakub Mosakowski · Xml架构唯一性不检查唯一性 7 年前 |
![]() |
Mia · 在Python熊猫->字符串列表中查找两列的交点 7 年前 |