es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: QUERY-STRING

django – filtrado de objetos q – obtener lista

Quiero hacer una intersección al llevar inteligencia, fuerza y encanto desde la variable stat a la función getlist, pero solo aparece como una combinación. ¿Cuál podría ser la razón? Estoy esperando tu ayuda. class ProductListView(View): def get(self,request): category = request.GET.get(‘category’, None) sub_category = request.GET.get(‘sub_category’, None) stat = request.GET.getlist(‘stat’, None) q=Q() . . . Read more

Blazor server cadena de consulta: cómo obtener datos solo una vez.

En la página de Blazor, necesitamos obtener datos de la cadena de consulta. Utilizamos el evento OnInitialized para leer los datos: Trabajando con Cadenas de Consulta en Blazor Por ejemplo: protected override void OnInitialized() { var uri = NavManager.ToAbsoluteUri(NavManager.Uri); if (QueryHelpers.ParseQuery(uri.Query).TryGetValue(“initialCount”, out var _initialCount)) { currentCount = Convert.ToInt32(_initialCount); } } . . . Read more

Diseño REST | Rutas y Parámetros de Consulta

Tengo un punto de acceso REST que tiene un parámetro de consulta opcional. ¿Cómo y dónde debo manejar esto opcionalmente? Es un filtro adicional cuando obtengo mis datos, por lo que básicamente la consulta de la base de datos que necesito ejecutar difiere según este parámetro opcional. Si agrego una . . . Read more

¿Cómo anular la función de lista de ModeViewSet para filtrar múltiples valores de los mismos parámetros en Django?

Actualmente así es como se ve mi código – class MyModelViewSet(viewsets.ModelViewSet): queryset = MyModel.objects.all() serializer_class = MyModelSerializer def list(self, request): query_dict = QueryDict(request.META['QUERY_STRING']) query_dict = query_dict.dict() self.queryset = MyModel.objects.filter(**query_dict) return super().list(reuqest) Ahora, si invoco el endpoint con la api como /api/url/?param1=79&param2=34, funciona bien. Suponiendo que param1 y param2 son dos . . . Read more