novadata utils
Project description
novadata utils
Pacote para facilitar o seu dia a dia como programador Django.
Getting Started
Dependências
Django Django Rest Framework
Installation
pip install novadata-utils
Settings.py:
INSTALLED_APPS = [
...
'novadata_utils',
...
]
Features
NovadataModelViewSet
Classe que implementa o create e o update para o ModelViewSet do Django Rest Framework
Exemplo:
from novadata_utils.viewsets import NovadataModelViewSet
class MyViewSet(NovadataModelViewSet):
queryset = MyModel.objects.all()
serializer_class = MySerializer
NovadataModelSerializer
Classe que traz a serialização de todos os seus objetos necessários para o front-end.
Exemplo:
from novadata_utils.serializers import NovadataModelSerializer
class MySerializer(NovadataModelSerializer):
class Meta:
model = MyModel
fields = '__all__'
LoginUsernameEmail
Classe para realizar autenticação com username ou email
Exemplo:
# settings.py
AUTHENTICATION_BACKENDS = [
"novadata_utils.auth.LoginUsernameEmail",
]
NovadataModelAdmin
Classe para facilitar a criação de ModelAdmin, implmentando diversas funcionalidades.
Exemplo:
from novadata_utils.admin import NovadataModelAdmin
class MyAdmin(NovadataModelAdmin):
search_fields = [
'example1',
'example2',
]
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
novadata_utils-0.1.tar.gz
(7.4 kB
view details)
File details
Details for the file novadata_utils-0.1.tar.gz.
File metadata
- Download URL: novadata_utils-0.1.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b59cbb42781c8f393ea3eb7b3be984051137ef8ff34e0c20720ea40856101931
|
|
| MD5 |
e497b823c42d7e79a2fe0c33eeeb9c51
|
|
| BLAKE2b-256 |
76a866c0c655d737041d6bae98f9e7f8b8cce77b6e5d82a314ddabec4ece2e93
|