Skip to content

Update readme to reflect that django 'extends' now natively supports this feature. #35

@unexceptable

Description

@unexceptable

It appears that Django does now support circular inheritance. Not sure when it was introduced (believe 1.10?), but testing version 1.11 using the extends tag on a template of the same name now works correctly and allows me to selectively override+extend that template in the same way that overextends does.

It would probably be good to add a note to the readme and pypi docs to reflect that, and suggest a migration path so that when users migrate to Django 1.11 (which they need to soon because of 1.8 LTS ending early next year), they can stop using this library.

After of course testing that the expected functionality is now in Django, otherwise if this library still does anything usefully different it would be worth noting that, otherwise you can probably issue a deprecation warning and drop support for newer releases of Django after 1.11 LTS.

Now if only the Django docs themselves were actually clear about the ability to do circular inheritance with a section that looked like your readme...

That said, thank you for this library! This was an amazingly useful thing for ages!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions