erwinexplicacion_situacional
Last change
on this file since fcafdfc was
fcafdfc,
checked in by lhernandez <lhernandez@…>, 7 años ago
|
Mezcla del desarrollo de Erwin
|
-
Propiedad mode establecida a
100644
|
File size:
1.4 KB
|
Línea | |
---|
1 | from django.contrib.auth.models import User, Group |
---|
2 | from rest_framework import serializers |
---|
3 | from explicacion_situacional.models import ExplicacionSituacional, ExplicSitConsulta |
---|
4 | from explicacion_situacional.modelsEncuestas.modelsParticipacion import ( |
---|
5 | RespuestaSino, RespuestaOpciones, |
---|
6 | RespuestaAbierta, RespuestaUbicacion |
---|
7 | ) |
---|
8 | from explicacion_situacional.modelsEncuestas.modelsConsultas import Pregunta |
---|
9 | import django_filters.rest_framework |
---|
10 | |
---|
11 | |
---|
12 | class UserSerializer(serializers.HyperlinkedModelSerializer): |
---|
13 | url = serializers.HyperlinkedIdentityField(view_name="serializer:user-detail") |
---|
14 | class Meta: |
---|
15 | model = User |
---|
16 | fields = ('url', 'username', 'email') |
---|
17 | |
---|
18 | |
---|
19 | class GroupSerializer(serializers.HyperlinkedModelSerializer): |
---|
20 | url = serializers.HyperlinkedIdentityField(view_name="serializer:group-detail") |
---|
21 | class Meta: |
---|
22 | model = Group |
---|
23 | fields = ('url', 'name') |
---|
24 | |
---|
25 | |
---|
26 | class PreguntaSerializer(serializers.ModelSerializer): |
---|
27 | class Meta: |
---|
28 | model = Pregunta |
---|
29 | fields = '__all__' |
---|
30 | |
---|
31 | |
---|
32 | class RespuestaSiNoSerializer(serializers.ModelSerializer): |
---|
33 | user = UserSerializer(many=False, read_only=True) |
---|
34 | pregunta = PreguntaSerializer(many=False, read_only=True) |
---|
35 | |
---|
36 | class Meta: |
---|
37 | model = RespuestaSino |
---|
38 | fields = ('id','pregunta', 'respuesta', 'user') |
---|
39 | filter_backends = (django_filters.rest_framework.DjangoFilterBackend,) |
---|
Nota: Vea
TracBrowser
para ayuda de uso del navegador del repositorio.