|
|
|
|
|
by systemvoltage
1550 days ago
|
|
I wonder if this creates more problems than it solves. For example, imagine there are a bunch of startups trying their hardest to shoe-horn contributions in Django main branch. It puts a lot of load on core developers at Django to reject frivolous features and unnecessary bloat. The end effect would be that we get features no one asks for and Django becomes even more bloated. Django is already a very popular framework and has many contributors. |
|
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