De acuerdo con la documentación de DRF , he creado una lista de email_id almacenada en mi modelo de la siguiente manera Models.py class UserData(models.Model): emails = models.CharField(max_length=100,blank=False) En mi archivo serializers.py class UserSerializer(serializers.ModelSerializer): emails = serializers.ListField(child = serializers.EmailField()) Al publicar los datos, la página drf muestra los datos en el formato esperado, es decir, […]
Estoy desarrollando un sitio de publicidad y quiero usar servicios web para las solicitudes. Quiero decir, el sitio de un editor colocará un fragmento de JavaScript y tirará un banner a través de un REST GET. ¿Está el marco django-piston lo suficientemente maduro como para implementar esta funcionalidad?
Estoy usando una REST API para obtener un archivo json la siguiente manera: import urllib2 import pandas as pd import numpy as np import requests request=’myrequest’ data= requests.get(request) json=data.json() df=pd.DataFrame(json) y el dataframe parece items 0 {u’access’: u’all’, u’count’: 501, u’time’: 2014} 1 {u’access’: u’all’, u’count’: 381, u’time’: 2015} ¿Cómo puedo transformar esta columna única […]
Estoy teniendo algunas dificultades para encontrar información sobre esto, probablemente no sea el enfoque correcto. Me gustaría enrutar una solicitud a dos funciones de visualización diferentes basadas en el método http (GET o POST o DELETE o PUT). Como generalmente se hace en las apis de REST, esto significaría que la misma url tiene un […]
Tengo una aplicación Django que funciona y que implementa numerosas API de Django-REST-framework. Acabo de agregar la autenticación de usuario con Django-rest-framework-JWT y ahora estoy tratando de aprenderlo. He verificado que me emite un token si hago el siguiente bucle: curl -X POST -d “username=myuser&password=mypassword” http://localhost:3050/api-token-auth/ Pero tengo una serie de preguntas que no veo […]
Estoy creando una API REST en Python Flask y me gustaría saber cuáles son las opciones para crear una API versionable que haga referencia a una etiqueta git específica. Lo que quiero poder hacer es especificar una versión de la API, por ejemplo, http://myapiserver.com/flaskapp/query/listcontent?version=1.1 Y luego haga que la versión vuelva al código que he […]
Estoy tratando de encontrar cómo puedo usar la autenticación básica usando urllib2 en python para resolver el problema. CLAVE La API REST de JIRA describe el URI disponible. Gracias por las sugerencias, lo intentaré, mientras tanto, solo quería actualizar esto con mi propio esfuerzo: Aquí está el código de ejemplo de Python que probé: import […]
modelos.py: class Station(models.Model): station = models.CharField() class Flat(models.Model): station = models.ForeignKey(Station, related_name=”metro”) # another fields Luego en serializers.py : class StationSerializer(serializers.ModelSerializer): station = serializers.RelatedField(read_only=True) class Meta: model = Station class FlatSerializer(serializers.ModelSerializer): station_name = serializers.RelatedField(source=’station’, read_only=True) class Meta: model = Flat fields = (‘station_name’,) Y tengo un error: NotImplementedError: RelatedField.to_representation() debe implementarse. Si está actualizando desde […]
Tengo el siguiente código Python simple que hace una simple solicitud de envío a un servicio REST: params= { “param1” : param1, “param2” : param2, “param3” : param3 } xmlResults = urllib.urlopen(MY_APP_PATH, urllib.urlencode(params)).read() results = MyResponseParser.parse(xmlResults) El problema es que la url utilizada para llamar al servicio REST ahora requerirá una autenticación básica (nombre de […]
Tengo un problema al publicar JSON a través de curl desde cmd (Windows7) a Flask RESTful. Esto es lo que publico: curl.exe -i -H “Content-Type: application/json” \ -H “Accept: application/json” -X POST \ -d ‘{“Hello”:”Karl”}’ http://example.net:5000/ El resultado es una solicitud incorrecta, tampoco sé cómo depurar esto, normalmente imprimiría información en la consola, pero esto […]