== An interesting internal Django error we just got As a result of someone trying to either exploit or damage it, [[our account request system DjangoORMDesignPuzzleII]] just notified us that it had hit an internal exception in the depths of Django. While that's not too great, what was really interesting was the specific exception and where it happened; it boiled down to: .pn prewrap on > [...] > File ".../django/db/backends/sqlite3/base.py", line XXX, in execute > return Database.Cursor.execute(self, query, params) > OverflowError: long too big to convert Wait, what? It turns out that the cause of this is (to me) very interesting and also completely explicable once we trace down the layers. We need to start at the actual form. Among other things, this presents a