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: DJANGO-REST-FRAMEWORK

¿Es seguro comparar owner_id con request.user.id para autenticación en Django?

En mi aplicación, tengo el modelo: class Meal(models.Model): name = models.CharField(max_length=100) description = models.TextField(max_length=500) carbohydrates = models.FloatField() protein = models.FloatField() fat = models.FloatField() fiber = models.FloatField() owner = models.ForeignKey(‘auth.User’, on_delete=models.CASCADE) el siguiente serializador: class MealSerializer(serializers.ModelSerializer): class Meta: model = Meal fields = “__all__” y este viewset: class MealViewSet(viewsets.ModelViewSet): queryset = . . . Read more

Solo estoy obteniendo un objeto en el método POST dentro de APIView del Django Rest Framework incluso si he utilizado ScrapyItem.objects.all(). ¿Alguien sabe por qué?

¿Alguien sabe cómo solucionar esto? Solo obtengo un objeto en el método post dentro de APIView de Django Rest Framework, incluso si usé ScrapyItem.objects.all(). ¿Alguien sabe por qué? class ScrapyViewSet(APIView): def get(self, request, format=None): snippets = ScrapyItem.objects.all() serializer =ScrapySerializer(snippets, many=True) return Response(serializer.data) def post(self, request): snippets = ScrapyItem.objects.all() domain=request.data[‘domain’] print(domain) . . . Read more

La paginación en Django Rest Framework no está funcionando.

He escrito CustomPagination de drf en un archivo separado en mi proyecto que luce así: class ProductPageNumberPagination(PageNumberPagination): page_size = 1 class CustomPagination(PageNumberPagination): def get_paginated_response(self, data): return Response({ ‘links’: { ‘next’: self.get_next_link(), ‘previous’: self.get_previous_link() }, ‘count’: self.page.paginator.count, ‘page_size’ : 15, ‘results’: data }) Ahora lo estoy heredando en mi vista de . . . Read more

Autenticación de Django para utilizar tanto el correo electrónico como el nombre de usuario.

He estado casi terminando mi aplicación de django-react con todos los modelos, serializadores y APIs. Pero ahora necesito cambiar el método de autenticación para también utilizar el correo electrónico. class User(AbstractUser): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) email = models.EmailField(unique=True) # Observa que no existe campo de usuario (username) porque está . . . Read more