Skip to main content

A django module that allows to configure a global or model based database table prefix

Project description

Django Model Prefix

PyPI Test Status Codecov

A Django package that adds a global or model based database table prefix

Installation

Install using pip:

pip install django-model-prefix

Add model_prefix to your INSTALLED_APPS list. Make sure it is the first app in the list

INSTALLED_APPS = [
    'model_prefix',
    ...
]

Usage

Global table prefix

The global database table prefix can be configured using the DB_PREFIX setting

DB_PREFIX = "foo_"

Model table prefix

Optionally a model based prefix can also be defined by extending the models meta class

class Meta:
    db_prefix = "bar_"

This can be also used in order to disable the global prefix for a specific model

class Meta:
    db_prefix = None

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-model-prefix-1.0.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

django_model_prefix-1.0.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file django-model-prefix-1.0.1.tar.gz.

File metadata

  • Download URL: django-model-prefix-1.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.14

File hashes

Hashes for django-model-prefix-1.0.1.tar.gz
Algorithm Hash digest
SHA256 001c5401e2ac5ec18d18d3da2b00f90e0241c0c3e154fc60142c119db7d312ee
MD5 9edd29f2c21ca7478ab92ef043c98905
BLAKE2b-256 380bc9faf65e88d644bab35e769654f1dc2b4b722bb2d08ac8eb0ee046f4f2b6

See more details on using hashes here.

Provenance

File details

Details for the file django_model_prefix-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_model_prefix-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a89568e31a0ae5d9272b00e67608afbaf81337cf9ae9ecf7610834334c38a5b7
MD5 4590c5ab3ab8ce4db1441610c13e4271
BLAKE2b-256 f7bdef909ff88f5619e65b45d7423c1c7eb14a511e46d8b442c079de6a8b6d01

See more details on using hashes here.

Provenance

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