admin is flaky - it should work even with errors.
|Reported by:||Owned by:||Adrian Holovaty|
|Cc:||Triage Stage:||Design decision needed|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
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:2 Changed 10 years ago by
|Component:||Admin interface → Template system|
|milestone:||→ Version 1.0|
|priority:||normal → lowest|
|Severity:||normal → trivial|
|Type:||defect → enhancement|