生成testdj项目:
修改testdj/testdj/urls.py
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
]
#from django.conf.urls import *
#from . import view,testdb,search
#urlpatterns = [
#url(r'^$', view.hello),
# url(r'^hello$', view.hello),
#url(r'^testdb$', testdb.testdb),
#url(r'^testdb1$', testdb.testdb1),
#url(r'^search_form$', search.search_form),
#url(r'^search$', search.search),
#]
search.py:
# -*- coding: utf-8 -*-
from django.http import HttpResponse
from django.shortcuts import render_to_response
import sys
reload(sys)
sys.setdefaultencoding('utf8')
# 表单
def search_form(request):
return render_to_response('search_form.html')
# 接收请求数据
def search(request):
request.encoding='utf-8'
if 'q' in request.GET:
message = 'ss你: ' + request.GET['q']
else:
message = '你提交了空表单'
return HttpResponse(message)
templates文件夹下的search_form.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<form action="/search" method="get">
<input type="text" name="q">
<input type="submit" value="搜索">
</form>
</body>
</html>