from django.contrib import admin from django.urls import path import Main.views from Main.views import * urlpatterns = [] for v in dir(Main.views): try: view = eval(v) except NameError: continue if hasattr(view, 'endpoint') and view.endpoint is not None: urlpatterns.append(path(view.endpoint, view.as_view())) urlpatterns.append(path("admin/", admin.site.urls))