Skip to main content

Beautifully simple class based views.

Project description

Django’s generic class based view implementation is unneccesarily complicated.

Django vanilla views gives you all the same functionality, in a vastly simplified, easier-to-use package, including:

  • No mixin classes.

  • No calls to super().

  • A sane class hierarchy.

  • A stripped down API.

  • Simpler method implementations, with less magical behavior.

Remember, even though the API has been greatly simplified, everything you’re able to do with Django’s existing implementation is also supported in django-vanilla-views.

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-vanilla-views-2.0.0.tar.gz (34.2 kB view details)

Uploaded Source

Built Distribution

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

django_vanilla_views-2.0.0-py3-none-any.whl (77.4 kB view details)

Uploaded Python 3

File details

Details for the file django-vanilla-views-2.0.0.tar.gz.

File metadata

  • Download URL: django-vanilla-views-2.0.0.tar.gz
  • Upload date:
  • Size: 34.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for django-vanilla-views-2.0.0.tar.gz
Algorithm Hash digest
SHA256 c65717fc940340d668b3f47d80bbe8565d63de9b1c089bb5d9482dbb2410a508
MD5 e54c092a651c0391928fea6a482e47f5
BLAKE2b-256 17249996520c0e07cc6c2852e8a0e36d29a6497d3d4603fbfc81c1a15c13b728

See more details on using hashes here.

File details

Details for the file django_vanilla_views-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: django_vanilla_views-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 77.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for django_vanilla_views-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02bc0406b30546313c7edd6f3193e1a24c7fce9748bc1451d683824ce1b6c364
MD5 b9100fb9cc297a96f0b5af07b7c7614a
BLAKE2b-256 3737ddfab4708547f7d84f93af620d3f45938ffd51c596237ffcc042a35baec8

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