Skip to main content

Powering up your Django experience.

Project description

Django Quik

This project aims to provide extra power while developing Django applications such as livereload while you modify template, static files .etc

It is a wrapper around Django CLI and you don't need to modify your existing code or add it in installed apps like other livereload packages.

Installation

pip install django-quik

Make sure to install this package inside the same virtual environment if your project is using.

Usage

The main motivation for Django Quik is to provide features without modifying your any code.

django-quik runserver

You can use all the Django commands with django quik.

Does it support WebSocket?

Yes, Django Quik supports HTTP/1.0, HTTP/1.1, and WebSocket protocol. The HTTP/1.1 is overridden to HTTP/1.0.

How Django Quik works?

Django Quik creates the proxy server then starts Django development server internally. It acts as the middleman between the client and the Django server. If the content type is text/html being served, it injects script to reload page which will be triggered from Server Side Event(SSE).

Conclusion

I am planning to add tailwind support soon. Note: I have tested in Linux and it works.

Project details


Download files

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

Source Distribution

django_quik-0.0.4.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

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

django_quik-0.0.4-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file django_quik-0.0.4.tar.gz.

File metadata

  • Download URL: django_quik-0.0.4.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for django_quik-0.0.4.tar.gz
Algorithm Hash digest
SHA256 92c69f6bb55b371c5a9feeed7691df0e6a1d5e4bc1583039021b7eeb35f01662
MD5 3dc4a9c0982c441c2520ababcaaec222
BLAKE2b-256 b16ebc8dcd34f7792a43402f18231debd6137e80030828ff17479e3c238ccb17

See more details on using hashes here.

File details

Details for the file django_quik-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: django_quik-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for django_quik-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bf9eb2d82318f7df5df5684be28921262e2c5c49cfb068218e77c8fc6ae8f12a
MD5 a0e8628cb017a66f9a0fe2110f5e7bc8
BLAKE2b-256 e70abe2a868d2fad1517a5d47ac01bf3d19a5ba5fc32abde8148f099e1dd9990

See more details on using hashes here.

Supported by

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