1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
import sqlite3
from django.http import HttpResponse
from django.conf.urls import url
from django.views.generic import TemplateView
class IndexView(TemplateView):
template_name = 'index.html'
def ok(request):
return HttpResponse(status=200)
def fault(request):
{}['key']
def call_db(request):
conn = sqlite3.connect(':memory:')
q = 'SELECT name FROM sqlite_master'
conn.execute(q)
return HttpResponse(status=201)
# def template(request):
urlpatterns = [
url(r'^200ok/$', ok, name='200ok'),
url(r'^500fault/$', fault, name='500fault'),
url(r'^call_db/$', call_db, name='call_db'),
url(r'^template/$', IndexView.as_view(), name='template'),
]
|