Skip to content
Snippets Groups Projects
Verified Commit 91b6011e authored by Frank Sauerburger's avatar Frank Sauerburger
Browse files

Add home page

parent f603bb09
Branches 10-basic-ui
No related tags found
1 merge request!1Resolve "Set up project structure"
......@@ -17,6 +17,6 @@ from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('p/', include('uhepp_vault.urls')),
path('', include('uhepp_vault.urls')),
path('admin/', admin.site.urls),
]
<p>uhepp.org &ndash; home of {{ plot_count }} plots</p>
<a href="{% url 'uhepp_vault:plot-index' %}">Browser index</a>
......@@ -4,7 +4,8 @@ from . import views
app_name = 'uhepp_vault'
urlpatterns = [
path('', views.PlotIndex.as_view(), name='plot-index'),
path('<str:pk>/', views.PlotDetail.as_view(), name='plot-detail'),
path('<str:uuid>/json', views.plot_detail_json, name='plot-detail-json'),
path('', views.home, name='home'),
path('p/', views.PlotIndex.as_view(), name='plot-index'),
path('p/<str:pk>/', views.PlotDetail.as_view(), name='plot-detail'),
path('p/<str:uuid>/json', views.plot_detail_json, name='plot-detail-json'),
]
......@@ -21,3 +21,9 @@ class PlotDetail(generic.DetailView):
def plot_detail_json(request, uuid):
plot = get_object_or_404(UHeppPlot, pk=uuid)
return JsonResponse(plot.data)
def home(request):
plot_count = UHeppPlot.objects.count()
context = dict(plot_count=plot_count)
return render(request, "uhepp_vault/home.html", context=context)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment