add viewsets
This commit is contained in:
parent
65b340b873
commit
b0c632030f
|
@ -20,12 +20,15 @@ from rest_framework import routers
|
|||
|
||||
from inventory import views
|
||||
from tgbot import views as tgbot_views
|
||||
from tmc import views as tmc_views
|
||||
|
||||
router = routers.DefaultRouter()
|
||||
router.register(r'api/partner', views.PartnerViewSet)
|
||||
router.register(r'api/element', views.ElementViewSet)
|
||||
router.register(r'api/inventory', views.InventoryItemViewSet)
|
||||
router.register(r'api/tgbot', tgbot_views.ItemViewSet)
|
||||
router.register(r'api/tmc/fields', tmc_views.BaseCustomFieldViewSet)
|
||||
router.register(r'api/tmc/items', tmc_views.CustomTableViewSet)
|
||||
|
||||
urlpatterns = [
|
||||
path('', include(router.urls)),
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
from rest_framework import serializers
|
||||
|
||||
from .models import BaseCustomField, CustomTable
|
||||
import logging
|
||||
|
||||
logger = logging.getLogger("root")
|
||||
|
||||
class BaseCustomFieldSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = BaseCustomField
|
||||
fields = '__all__'
|
||||
|
||||
class CustomTableSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = CustomTable
|
||||
fields = '__all__'
|
|
@ -1,2 +1,14 @@
|
|||
from django.shortcuts import render
|
||||
|
||||
from rest_framework import viewsets
|
||||
|
||||
from .models import BaseCustomField, CustomTable
|
||||
from .serializers import BaseCustomFieldSerializer, CustomTableSerializer
|
||||
|
||||
class BaseCustomFieldViewSet(viewsets.ModelViewSet):
|
||||
queryset = BaseCustomField.objects.all()
|
||||
serializer_class = BaseCustomFieldSerializer
|
||||
|
||||
class CustomTableViewSet(viewsets.ModelViewSet):
|
||||
queryset = CustomTable.objects.all()
|
||||
serializer_class = CustomTableSerializer
|
2
dev.sh
2
dev.sh
|
@ -1,3 +1,3 @@
|
|||
#!/bin/bash
|
||||
x-terminal-emulator -title "To Invetory FRONT" -e "cd front && npm run dev -- --host"&
|
||||
x-terminal-emulator -title "To Invetory BACK" -e "poetry run task server"
|
||||
x-terminal-emulator -title "To Invetory BACK" -e "cd back && poetry run task server"
|
|
@ -0,0 +1,3 @@
|
|||
<template>
|
||||
123
|
||||
</template>
|
Loading…
Reference in New Issue