Skip to content

Releases: cheelee/django-setup-support

Django 3.2.15 LTS Support

23 Sep 02:53
fc1a088
Compare
Choose a tag to compare
Pre-release

This release updates the scaffolding tool to work for Django 3.2.15 LTS. The 3.2 LTS branch is expected to be supported until 2024.

The primary compatibility changes to the scaffolding code handle Django's switch from os.path to pathlib in settings.py.

The switch to a more current and supported version of Django should also help with any compatibility issues with package dependencies down the line of tool development.

Documentation has been updated to further assist tool developers using this scaffold to get started on new Django projects. This is driven in part by my own use of the tool for new Django projects in a more professional setting.

No additional changes have been made to frontend HTML templates although I think that is probably good to do given that this aspect of the tool has not been updated for a number of years.

Note: The previous version based on Django 2.2.16 LTS is still surprisingly functional, even working with support for GeoDjango, and the PostGIS extensions for PostgreSQL.

Release v1.0.1 Bug Fix

09 Nov 05:18
Compare
Choose a tag to compare

Fixed missing functionality for serving static content from a simulated server when the generated project is in development mode. The previous version incorrectly served static content directly from the static folder instead of static-root which is the intended destination after invoking collectstatic.

Release v1.0.0

04 Nov 08:08
Compare
Choose a tag to compare

First release.

Unlike the previous attempts, this approach to generating a web project appears to be a lot cleaner and more elegant. Very few dependency issues, and no obvious fragility issues.

The generated web project scaffold should be easy to build upon, without any assumptions on future function, but usable with support for basic user accounts. The scaffold is also built on a design that should lead to a fully functional single-page application that supports the use of modern front-ends like React.js.

The only downside is there is no easy way to test this generator. I intend for future releases to be built around major Django and Python changes like new LTS releases of Django.