Day17-Django入门2
2017-03-23 本文已影响17人
小红鱼
上篇我们创建了一个名叫demo的项目和mypage的应用,输入index.html,返回了一个hello world字符串。这显然是不科学的,因为通常我们都是返回一个html文件给用户。
8、返回HTML文件
在应用mypage目录下创建templates文件夹,编写一个index.html文件,例如我们编写一个用户注册的页面:
在mypage目录下创建static文件夹,用于存放css, image,js等静态文件。
再修改一下views.py文件:
重新刷新一下浏览器,可以看到已经返回了一个用户注册的html文件了:
9、接收用户的输入
输入用户名和密码,点“用户注册”提交后,会提交sigup这个url给后端处理。
在urls.py中增加路由:
在views.py中增加handleSignup处理函数,暂时只把用户输入的内容打印出来:
刷新浏览器,在表单中输入用户名和密码提交,Django报错:
这是因为Django有一个跨站请求保护机制,我们暂时在settings.py文件中将它关闭。
刷新浏览器,重新提交,可以看到用户数据已经传到了后端,并进行了打印的处理: