瀏覽代碼

first views for archivebox server

Nick Sweeting 6 年之前
父節點
當前提交
669bd6bee4
共有 2 個文件被更改,包括 21 次插入17 次删除
  1. 6 16
      archivebox/core/urls.py
  2. 15 1
      archivebox/core/views.py

+ 6 - 16
archivebox/core/urls.py

@@ -1,21 +1,11 @@
-"""archivebox URL Configuration
-
-The `urlpatterns` list routes URLs to views. For more information please see:
-    https://docs.djangoproject.com/en/2.1/topics/http/urls/
-Examples:
-Function views
-    1. Add an import:  from my_app import views
-    2. Add a URL to urlpatterns:  path('', views.home, name='home')
-Class-based views
-    1. Add an import:  from other_app.views import Home
-    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
-Including another URLconf
-    1. Import the include() function: from django.urls import include, path
-    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
-"""
 from django.contrib import admin
 from django.contrib import admin
 from django.urls import path
 from django.urls import path
 
 
+
+from core.views import MainIndex, LinkDetails
+
 urlpatterns = [
 urlpatterns = [
-    path('admin/', admin.site.urls),
+    path('', admin.site.urls),
+    path('archive/<timestamp>/', LinkDetails.as_view(), name='LinkDetails'),
+    path('main/', MainIndex.as_view(), name='Home'),
 ]
 ]

+ 15 - 1
archivebox/core/views.py

@@ -1,3 +1,17 @@
 from django.shortcuts import render
 from django.shortcuts import render
 
 
-# Create your views here.
+from django.views import View
+
+
+class MainIndex(View):
+    template = 'main_index.html'
+
+    def get(self, request):
+        return render(self.template, {})
+
+
+class LinkDetails(View):
+    template = 'link_details.html'
+
+    def get(self, request):
+        return render(self.template, {})