mirror of
https://github.com/YunoHost-Apps/django_example_ynh.git
synced 2024-09-03 18:26:21 +02:00
18 lines
753 B
Python
18 lines
753 B
Python
from bx_django_utils.admin_extra_views.base_view import AdminExtraViewMixin
|
|
from bx_django_utils.admin_extra_views.datatypes import AdminExtraMeta, PseudoApp
|
|
from bx_django_utils.admin_extra_views.registry import register_admin_view
|
|
from django.http import HttpResponseRedirect
|
|
from django.urls.base import reverse
|
|
from django.views.generic.base import View
|
|
|
|
|
|
pseudo_app = PseudoApp(meta=AdminExtraMeta(name='YunoHost Django Example Project'))
|
|
|
|
|
|
@register_admin_view(pseudo_app=pseudo_app)
|
|
class Redirect2DebugView(AdminExtraViewMixin, View):
|
|
meta = AdminExtraMeta(name='Go to Example Project Debug View')
|
|
|
|
def get(self, request):
|
|
url = reverse('debug-view') # example_project.views.DebugView()
|
|
return HttpResponseRedirect(url)
|