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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60#coding:utf-8
from django.shortcuts import render
from django.http import HttpResponse
from .form import AddForm
def index(request):
# return HttpResponse(u'Hello xueweihan!!')
# 重写index方法,使用django的表单
if request.method == 'POST':
form = AddForm(request.POST)
if form.is_valid():
a = form.cleaned_data['a']
b = form.cleaned_data['b']
return HttpResponse(str(int(a) + int(b)))
else:
form = AddForm()
return render(request, 'index.html', {'form': form, 'test_list':[u'香蕉', u'苹果', u'西瓜', u'嘿嘿']})
def add(request):
a = request.GET['a']
b = request.GET['b']
c = int(a) + int(b)
return HttpResponse(str(c))
def add2(request, a, b):
c = int(a) + int(b)
return HttpResponse(str(c))
def add3(request):
a = request.GET['a']
b = request.GET['b']
a = int(a)
b = int(b)
return HttpResponse(a+b)
def home(request):
# return render(request, 'home.html')
# 加上模版引擎
test_string = '这是传递过来的字符串!'
# 数组
test_list = [u'香蕉', u'苹果', u'西瓜', u'嘿嘿']
test_dict = {'Hero': u'蝙蝠侠盗',
'Villain': u'采花大盗'}
# 用于练习逻辑判断的变量var
var = 88
return render(request,
'home.html',
{'test_list': test_list,
'test_string': test_string,
'test_dict': test_dict,
'var':var})