[pyar] Django login

Ricardo Daniel Quiroga l2radamanthys en gmail.com
Lun Sep 2 12:07:48 -03 2019


Hola Augusto

Si usas Django REST es simplemente importar la vista predeterminada

en urls.py

from rest_framework.authtoken.views import obtain_auth_token

urlpatterns = [
path('admin/', admin.site.urls),
path('api/auth/', obtain_auth_token),
]

Mas info https://www.django-rest-framework.org/api-guide/authentication/


El lun., 2 sept. 2019 a las 11:49, Augusto (<adtononi en gmail.com>) escribió:

> Te agradezco Andrés, veré si me sirve.
>
> Gracias!
>
> El lun., 2 sept. 2019 a las 11:46, Andrés Ramírez (<
> andres.ramirez.miori en gmail.com>) escribió:
>
>> Hola Augusto, si queres llamar alguna otra funcionalidad junto con el
>> login de Django deberías hacerlo en el view.
>> En la docu oficial tenes formas de sobreescribir el login y agregar lo
>> que quieras
>> https://docs.djangoproject.com/en/2.2/topics/auth/default/
>>
>> Saludos
>>
>> On Mon, Sep 2, 2019 at 11:35 AM Augusto <adtononi en gmail.com> wrote:
>>
>>> Buenas gente, tengo una consulta respecto a Django.
>>>
>>> Tengo una API hecha que se conecta a una base de datos, esta API
>>> requiere usuario y contraseña.
>>> Una vez que le paso las credenciales, me devuelve un token el cual me
>>> sirve para realizar consultas a la base de datos.
>>>
>>> Mi problema es el siguiente: estoy creando una página web con Django, y
>>> al momento de logearme quiero que se haga la primer consulta directamente a
>>> la API. Esto es, que la API reciba el usuario y la contraseña para luego
>>> devolverme el token asociado a ese usuario.
>>>
>>> Como puedo lograr esto? Este proceso tengo que desarrollarlo en el
>>> template del login? O en views.py? Para obtener el usuario si no me
>>> equivoco puedo usar request.user.username, y para la contraseña?
>>> O hay alguna forma de que el logueo se produzca directamente en la API
>>> desde la página del Login?
>>>
>>> Saludos!
>>> _______________________________________________
>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>> Sitio web: http://www.python.org.ar/
>>>
>>> Para administrar la lista (o desuscribirse) entrar a
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar



-- 

Ricardo Daniel Quiroga
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20190902/61b5a651/attachment.html>


Más información sobre la lista de distribución pyar