Skip to main content

Django Style

PyPI Documentation Tests Coverage

Basic tasteful designs for your Django project, with sensible defaults.

Features:

  • Themes for plain CSS, Tailwind 4, and Bootstrap 5
  • Mobile support
  • App layout for content with a complex UI
  • Basic menu support

This project won't replace a proper design, but can help make your prototypes pretty.

Pairs particularly well with nanodjango.

Example

To play with a live example, you can try the live demo, or download example.py and run with uv:

uvx --with django-style nanodjango run example.py

Quickstart

  1. Install:

    pip install django-style
    
  2. For Django: Add it to INSTALLED_APPS in your settings.py, and optionally configure it:

    INSTALLED_APPS = [
        ...
        "django_style",
    ]
    
    STYLE_THEME = "tailwind"  # or "simple" (default) or "bootstrap"
    STYLE_IS_APP = True  # enable app layout (default is False)
    

    For nanodjango: it will automatically add itself to INSTALLED_APPS; you can configure it using the Django constructor::

    app = Django(STYLE_THEME="tailwind")
    
  3. Extend base.html in your templates:

    {% extends "base.html" %}
    {% block content %}
        <p>Hello world</p>
    {% endblock %}
    

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_style-0.3.2.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_style-0.3.2-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file django_style-0.3.2.tar.gz.

File metadata

  • Download URL: django_style-0.3.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for django_style-0.3.2.tar.gz
Algorithm Hash digest
SHA256 2e6cadd5d845a0e9f83628f7eed55a79d27d62e01f3e56a6d0a2d445e6ddcf26
MD5 d3a6017e2594a66060511e30e178c51c
BLAKE2b-256 360bba66f803f769fcb239a10b365d53c4e8230e994b68cf1cd5d2bf2a584660

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_style-0.3.2.tar.gz:

Publisher: pypi.yml on radiac/django-style

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_style-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: django_style-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for django_style-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8bf1a42658bf36d6bb43c62afb8001b283e86d0da028537e77e1a9cac2377c9a
MD5 0fcc70319d55039ea9a84535c18db296
BLAKE2b-256 7431de2cd1d04d821c6b10831240a1d42b53529009a006a4f1b36e5a14f6901f

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_style-0.3.2-py3-none-any.whl:

Publisher: pypi.yml on radiac/django-style

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page