Skip to main content

ODevLib is a Django helper library that provides a set of tools for developing web applications.

Project description

ODevLib

PyPi: https://pypi.org/project/odevlib/


Opinionated O.dev Django helper library.

Current features are:

  • OModel — custom model with handy fields included and built-in history using Simple History.
  • OModelSerializer/OModelCreateSerializer — serializers for OModel that handle handy fields.
  • OViewSet — custom viewset that reiterates on Django built-in viewsets.
  • OModelViewSet — like the above, but includes all REST methods (auto-generated).

And many more!

Project status

The library is in active use/development by O.dev backend team. Currently, the API is not stable and may change from release to release, so please pin versions when including dependency.

The nature of the library (internal use for project development) implies that no strict roadmap exists, however, it is planned to stabilize API, so it may only be changed during major version release.

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

odevlib-0.1.4.tar.gz (53.4 kB view details)

Uploaded Source

Built Distribution

odevlib-0.1.4-py3-none-any.whl (74.0 kB view details)

Uploaded Python 3

File details

Details for the file odevlib-0.1.4.tar.gz.

File metadata

  • Download URL: odevlib-0.1.4.tar.gz
  • Upload date:
  • Size: 53.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Darwin/23.1.0

File hashes

Hashes for odevlib-0.1.4.tar.gz
Algorithm Hash digest
SHA256 934ac55ef106dbc9a1e5bf77d152ba1618eaa8f550f598261f7e8dc867275bdf
MD5 fa1c6a4687b0fb0259c37c48cff6f9eb
BLAKE2b-256 f322a9e0a24cda9b9fb7c3cebe587068a50f6a4622a1dfe8bfb564479a89baa2

See more details on using hashes here.

File details

Details for the file odevlib-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: odevlib-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 74.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Darwin/23.1.0

File hashes

Hashes for odevlib-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8b6aca8cff7e7d1793a058de5a6210c88ce0b84ed00ae6aa3bd0ce19961e2600
MD5 ddaf82ee016b2fd694fc4bfbb962a724
BLAKE2b-256 5703c59144c4e82132e5de439bd89a37c829341902e425d0f5b4471ae397e1e2

See more details on using hashes here.

Supported by

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