66 lines
1.5 KiB
Python
66 lines
1.5 KiB
Python
# # Rupika Dikkala
|
|
# # January 23, 2019
|
|
# # File contains serializers needed
|
|
# # to set up API end points
|
|
#
|
|
# from rest_framework import serializers
|
|
# from . import models
|
|
#
|
|
# # serializer for reports
|
|
# class ReportSerializer(serializers.ModelSerializer):
|
|
# # user id is foreign key
|
|
# user_id = serializers.PrimaryKeyRelatedField(many=False, read_only=True)
|
|
#
|
|
# class Meta:
|
|
# fields = (
|
|
# 'user_id',
|
|
# 'title',
|
|
# 'date_created',
|
|
# # 'data_submitted',
|
|
# 'submitted',
|
|
# )
|
|
# model = models.Report
|
|
#
|
|
#
|
|
# # section serializer
|
|
# class SectionSerializer(serializers.ModelSerializer):
|
|
# # report id foriegn key
|
|
# report_id = serializers.PrimaryKeyRelatedField(many=True, read_only=True)
|
|
#
|
|
#
|
|
# class Meta:
|
|
# fields = (
|
|
# 'report_id',
|
|
# 'completed',
|
|
# 'title',
|
|
# 'html_description',
|
|
# 'number',
|
|
# )
|
|
# model = models.Section
|
|
#
|
|
#
|
|
# class FieldSerializer(serializers.ModelSerializer):
|
|
# # section_id is foriegn key
|
|
# section_id = serializers.PrimaryKeyRelatedField(many=True, read_only=True)
|
|
#
|
|
# class Meta:
|
|
# fields = (
|
|
# 'section_id',
|
|
# 'label',
|
|
# 'number',
|
|
# 'type',
|
|
# 'completed',
|
|
# )
|
|
# model = models.Field
|
|
#
|
|
#
|
|
# class DataSerializer(serializers.ModelSerializer):
|
|
# field_id = serializers.PrimaryKeyRelatedField(many=False, read_only=True)
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
|