Matt Hegarty

Results 46 issues of Matt Hegarty

**Describe the bug** `STORAGES` should be used for Django 4.2 and up, however the version check is [incorrect](https://github.com/django-import-export/django-import-export/blob/a5a8a65deab67d0668ffd06c95e63011912548c4/import_export/tmp_storages.py#L76) and v4.2 is excluded. https://stackoverflow.com/a/78668279/39296 The check for v4.2 can be removed...

bug

Update config (tox and Github CI) to allow for parallel testing. Tests take ~12 minutes and parallel would be a win

good first issue
chore

In v4, we standardised the widget `render()` method to return strings. This is because the v3 implementation had a mixture of formats, and this inconsistency caused issues for users. We...

enhancement

[`ExportViewFormMixin`](https://github.com/django-import-export/django-import-export/blob/9dee0b38fb06d136ec3a7e67330ca3938902a23a/import_export/mixins.py#L207) was introduced in #692 It allows for an export to take place from an HTTP call. It seems that there is no authorization required. In the example app: ```...

question
design-decision-needed

**Problem** Closes #1844 Based on implementation in #1935 **Solution** Modified so that kwargs is passed into `Widget.render()` and also uses a different variable name. **Acceptance Criteria** - Use existing tests...

Update documentation to add entries for recent questions - #1969 - #1970 - #1971

docs

- Add python 3.13 support - [Remove older python versions](https://devguide.python.org/versions/) - Update upstream dependencies where required - Official django 5.1 support

chore

As of version 4.2 we have collected deprecated functionality. The v4.3 release would be a good time to review the codebase and remove all deprecations. See also #1666

chore

**Is your feature request related to a problem? Please describe.** I am a new user and I found that it could be cumbersome to create relationships between model entities by...

feature-request

**Describe the bug** Errors raised for a custom field do not display error message. Add this to forms.py (`AuthorFormMixin`): ``` class AuthorFormMixin(forms.Form): author = forms.ModelChoiceField(queryset=Author.objects.all(), required=True) def clean(self): author =...

bug