A reusable Django package providing ready-to-use models, admin configurations, and utilities.
Project description
Django Full Kit
A reusable Django package providing ready-to-use models, admin configurations, and utilities for common project needs such as users and articles.Powered by developlab
Features
- UserProfile: Optional extension for Django's
AUTH_USER_MODEL. - Article model: Generic content model for blogs, news, or docs.
- Admin ready: Preconfigured admin for users and articles.
- Utilities: Helper functions for safer attribute access and common tasks.
- TimeStampedModel: Base abstract model with
created_atandupdated_at.
Installation
pip install django-full-kit
Usage
Add the app to your INSTALLED_APPS:
INSTALLED_APPS = [
...
"full_kit",
]
Run migrations for the included models:
python manage.py makemigrations
python manage.py migrate
Import models where needed:
from django_full_kit.models import Article, UserProfile
Register in admin (optional if using default registration):
from django.contrib import admin
import django_full_kit.admin
Testing
Install test dependencies:
pip install .[dev]
Run tests with pytest:
pytest
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django_full_kit-0.3.0.tar.gz.
File metadata
- Download URL: django_full_kit-0.3.0.tar.gz
- Upload date:
- Size: 5.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b7620fa01cbc0bdb59a8ef0662096eabc71468a00b0ca51e94bf22a60dd1737
|
|
| MD5 |
26baef9c135d54d687d9f8f7a0886990
|
|
| BLAKE2b-256 |
508cccdeb662f542f537e58778d8e6175da82cf8e3ff86b152f0677ab82041a7
|
File details
Details for the file django_full_kit-0.3.0-py3-none-any.whl.
File metadata
- Download URL: django_full_kit-0.3.0-py3-none-any.whl
- Upload date:
- Size: 7.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f98498cccb79d189ae13e07d7242cbc7c8e29d6556edaf8fbbc876117ccd79fa
|
|
| MD5 |
694f2d375086f0a7002f5aa9b87418b7
|
|
| BLAKE2b-256 |
db0a0f1c32c20e078b2c5c7602c314a9d360b6f773f917dedd9cfc9e9c88db84
|