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 hashes)