Articles of django views

Django solicitar obtener parámetros

En una solicitud de Django tengo los siguientes POST: ¿Cómo obtener los valores de section y de la MAINS ? if request.method == ‘GET’: qd = request.GET elif request.method == ‘POST’: qd = request.POST section_id = qd.__getitem__(‘section’) or getlist….

Django REST Framework: diferencia entre vistas y conjuntos de vistas?

Puede ser relevante . ¿Cuál es la diferencia entre vistas y conjuntos de vistas ? ¿Y qué pasa con enrutador y urlpatterns ?

AssertionError: `HyperlinkedIdentityField` requiere la solicitud en el contexto del serializador

Quiero crear una relación de many-to-many donde una persona puede estar en muchos clubes y un club puede tener muchas personas. models.py los models.py y serializers.py para la siguiente lógica, pero cuando bash serializarlo en el símbolo del sistema, aparece el siguiente error: ¿qué estoy haciendo mal aquí? Ni siquiera tengo un HyperlinkedIdentityField Traceback (most […]

Deshabilita un método en un ViewSet, django-rest-framework

ViewSets tiene métodos automáticos para listar, recuperar, crear, actualizar, eliminar, … Me gustaría deshabilitar algunos de ellos, y la solución que encontré probablemente no sea buena, ya que OPTIONS aún establece que están permitidos. ¿Alguna idea de cómo hacer esto de la manera correcta? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, request): […]

respuesta de retorno en django rest-framework

Estoy escribiendo una aplicación en django rest-framework: My views.py: class tagList(generics.ListCreateAPIView,APIView): model = tags serializer_class = getAllTagsDetailSerializer def get_queryset(self): print “q1” print self.request.QUERY_PARAMS.get(‘tag’, None) print self.request.user print “q1” if tags.objects.filter(tag=’burger’)!= None: return tags.objects.filter(tag=’burger’) else: content = {‘please move along’: ‘nothing to see here’} return Response(content, status=status.HTTP_404_NOT_FOUND) Quiero devolver el código de estado de error si […]

NoReverseMatch at / posts / post / 18 / comment / Error de Django

He estado recibiendo este error y parece que no pude arreglarlo. Aquí hay una captura de pantalla de ella: imagen erros Aquí mi vista es.py: ‘ from django.shortcuts import render, get_object_or_404, redirect from django.contrib import messages from django.contrib.auth.mixins import LoginRequiredMixin from posts.forms import PostForm, CommentForm from django.core.urlresolvers import reverse_lazy from django.http import Http404 from django.views […]

Django: ¿Una forma más SECA de evitar la edición / eliminación de objetos?

Después de leer el permiso de la documentación de Django, todavía estoy confundido. Me gustaría impedir el acceso para que el usuario edite o elimine objetos que no tenían. Lo hago de esta manera y funciona: En views.py: def deleteReward(request, reward_id): reward = get_object_or_404(Reward, pk=reward_id) if reward.owner.user != request.user: # if the user linked to […]

Pasando una lista por url en django

Quiero pasar una lista a través de la url. Pero cuando lo intenté, me dieron algunos errores. Entonces, ¿cómo puedo hacer eso. Alguien por favor ayúdame .. esta es mi opinión def add_student(request): if request.method == ‘POST’: student_list = [] student_name = request.POST.getlist(‘student_name’) student_phone = request.POST.getlist(‘student_phone’) zipped = zip(student_name,student_phone) for student_name,student_phone in zipped: student_object = […]

Validando un formulario con _init_ sobrecargado

Tengo un formulario con un nuevo método de inicio , que permite mostrar varias opciones según un parámetro: class Isochrone_Set_Parameters(forms.Form): Grid_Choices = Grids_Selection.Grid_Choices def __init__(self, Grid_Type, *args, **kwargs): super(Isochrone_Set_Parameters, self).__init__(*args, **kwargs) if Grid_Type == Grids_Selection.Grid_Values[0]: Choices = ((‘0.0′,’0.0’),(‘0.1′,’0.1’),(‘0.3′,’0.3’),(‘0.5′,’0.5’),(‘0.6′,’0.6’),(‘0.7′,’0.7’), \ (‘0.8′,’0.8’),(‘0.9′,’0.9’),(‘0.95′,’0.95’)) self.fields[‘Rotation_Rate’] = forms.ChoiceField(choices=Choices) elif Grid_Type == Grids_Selection.Grid_Values[1]: Choices = ((‘0.0′,’0.0’),(‘0.568′,’0.568’)) self.fields[‘Rotation_Rate’] = forms.ChoiceField(choices=Choices) else: Choices […]

ValueError al obtener objetos por id

Estoy tratando de obtener datos por ID en mi aplicación django. El problema es que no sé el tipo de identificación en la que el usuario hará clic. Ingresé los siguientes códigos en vistas. Puntos de vista def cribdetail(request, meekme_id): post=Meekme.objects.get(id=meekme_id) return render_to_response(‘postdetail.html’,{‘post’:post, ‘Meekme’:Meekme},context_instance=RequestContext(request)) Urlconf url(r’^cribme/(?P)\d+/$’, ‘meebapp.views.cribdetail’, name=’cribdetail’), En plantilla: {{ result.object.title }} Cuando hago […]