Hacker News new | ask | show | jobs
by tony 1550 days ago
I wouldn't limit django patches to just being new features. Ample room for incremental improvements.

There are some parts of django core that are stable, but fundamentally broke for non-trivial apps. Let's just take /admin:

- Can inline admin models be paginated? Searched? Both? Asynchronously?

- Use autocomplete_fields by default via ID/PK lookup / when `search_fields` exist. Right now related fields will load the whole table into a <select> box. This is an absurd default.

Other opportunities that'd be universal:

- Integrate channels into admin

- AJAX form validation

- Revision history that includes actual values / diffs / undo

1 comments

Good response, I agree that these changes would benefit Django.