from .models import PortfolioItem from django_rest_admin.register import rest_admin, RestAdminConfig from hvad.contrib.restframework import TranslatableModelSerializer from rest_framework.viewsets import ModelViewSet from django.utils import translation from rest_framework.parsers import FileUploadParser, MultiPartParser, JSONParser class PortfolioItemViewSet(ModelViewSet): parser_classes = ( MultiPartParser, JSONParser ) def get_queryset(self): return PortfolioItem.objects.language(translation.get_language()).all() class PortfolioItemConfig(RestAdminConfig): serializer_class = TranslatableModelSerializer viewset_class = PortfolioItemViewSet rest_admin.register(PortfolioItem, PortfolioItemConfig)
from django_rest_admin.register import rest_admin from .models import Person rest_admin.register(Person)
from django_rest_admin.register import rest_admin from .models import Person, Place rest_admin.register(Person) rest_admin.register(Place)
from .models import Tech from django_rest_admin.register import rest_admin, RestAdminConfig from hvad.contrib.restframework import TranslatableModelSerializer from rest_framework.viewsets import ModelViewSet from django.utils import translation class TechViewSet(ModelViewSet): def get_queryset(self): return Tech.objects.language(translation.get_language()).all() class TechConfig(RestAdminConfig): serializer_class = TranslatableModelSerializer viewset_class = TechViewSet rest_admin.register(Tech, TechConfig)
from django_rest_admin.register import rest_admin from django.contrib.auth import get_user_model from django.contrib.auth.models import Group rest_admin.register(get_user_model()) rest_admin.register(Group)