laboiteproject/lenuage

View on GitHub
laboite/views.py

Summary

Maintainability
A
2 hrs
Test Coverage
from django.shortcuts import render
from django.apps import apps

from boites.models import App


def home_view(request):
    apps_list = []
    for model in apps.get_models():
        if issubclass(model, App):
            verbose_name = model._meta.verbose_name.title()
            apps_list.append({'verbose_name': verbose_name[16:], 'pk': 'homepage', 'app_label': model._meta.app_label})

    return render(request, 'homepage.html', {'apps': apps_list})


def help_view(request):
    return render(request, 'help.html')