Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#1174 closed enhancement (invalid)

admin is flaky - it should work even with errors.

Reported by: rz_django@… Owned by: adrian
Component: Template system Version: 0.90
Severity: trivial Keywords:
Cc: Triage Stage: Design decision needed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:

Description

Anytime the database gets corrupted, which appears to be surprisingly easy in django, there's no way to get at delete and modification features in the admin interface as it will generally bomb too. Hence, the only way to fix it is to either wipe the dbase and start all over (acceptable in development phase but obviously a no go in a production environment) or to manually boot up sqlite3 or whatever other direct db access tool applies and craft an SQL statement by hand to delete the corrupted data.

The admin interface should be there specifically FOR such problems. The fact that it bombs out at the first sign of trouble is obviously not good.

Specific cases of db corruption are listed in separate tickets.

Change History (3)

comment:1 Changed 9 years ago by hugo

  • Resolution set to invalid
  • Status changed from new to closed

Please post specific tickets on what database corruption may occur with Django. It's rather problematic to write patches for unspecific problems :-)

It might be useful to discuss some aspects on the django-developer list before posting tickets, though, as it might just be some kind of misunderstanding or misconfiguration (like the charset for the database).

comment:2 Changed 9 years ago by anonymous

  • Component changed from Admin interface to Template system
  • milestone set to Version 1.0
  • priority changed from normal to lowest
  • Severity changed from normal to trivial
  • Type changed from defect to enhancement
  • Version set to 0.9

comment:3 Changed 8 years ago by anonymous

  • milestone Version 1.0 deleted

Milestone Version 1.0 deleted

Note: See TracTickets for help on using tickets.
Back to Top