Atajos de Django: get_list_or_404()

Algunas funciones son difíciles y aburridas de codificar cada vez. Pero los usuarios de Django no tienen que preocuparse por eso porque Django tiene algunas funciones integradas increíbles para hacer que nuestro trabajo sea fácil y agradable. Analicemos get_list_or_404() aquí.

get_list_or_404()

Esta función llama al modelo dado y obtiene una lista de eso, si esa lista o modelo no existe, genera un error 404.

Ejemplo:

Supongamos que queremos obtener artículos del modelo, entonces podemos usar:

# import get_list_or_404()
from django.shortcuts import get_list_or_404


# defining view
def article_view(request):

    # retrieving article from model
    articles = get_list_or_404(Articles)

Esta es la ventaja de Django, si codificas eso, entonces tienes que escribir esta línea de código:

# import Http404
from django.http import Http404

# defining view
def article_view(request):

# try except logic
try:
 articles = Articles.objects.all()

except Articles.DoesNotExist:
 raise Http404("Given query not found....")

Publicación traducida automáticamente

Artículo escrito por romilvishol y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *