问题1:模板渲染
需要在views.py中添加 from django.shortcuts import render
先app下新建templates文件夹,文件夹中包括的html页面就可以被渲染出来。
--------------------------------------------------------------------------------------------------------------
问题2:添加一个重定向页面(暂时这么说,不知道该叫什么)
url.py
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^$', calc_views.index, name='home'),
url(r'^add/$',calc_views.add ,name='add'),
url(r'^new_add/(\d+)/(\d+)/$', calc_views.add2, name='add2'),
url(r'^add/(\d+)/(\d+)/$', calc_views.old_add2_redirect),
#url(r'^search/$','mysite.books.views.search')
]
老的页面重定向到新页面上 add 是老页面,重定向到新 new_add 页面
views.py
from django.http import HttpResponseRedirect from django.core.urlresolvers import reverse
def add2(request,a,b):
c = int(a)+int(b)
return HttpResponse(str(c))
def old_add2_redirect(request, a, b):
return HttpResponseRedirect(
reverse('add2', args=(a, b))
在浏览器中访问:127.0.0.1:8000/add/4/5/ 页面回自动访问http://127.0.0.1:8000/new_add/4/5/
---------------------------------------------------------------------------------------------------------------------------------
相关推荐
### Django Book 2 中文版知识点总结 #### 第一章:Django介绍 - **框架是什么?** - 框架是一种预先构建的软件...以上是《Django Book 2》中文版的部分核心知识点汇总,希望能帮助读者更好地理解和掌握Django框架。
### Django Web期末复习知识点 #### 一、项目与应用创建 ...以上就是沈阳工学院Django Web期末复习的关键知识点汇总。希望这些知识点能够帮助学生更好地理解和掌握Django框架的核心概念和操作方法。
总的来说,这个毕业设计项目展示了如何利用Python的Django框架构建一个基本的Web应用,涵盖了数据库操作、URL路由、视图处理、模板渲染、用户认证等多个关键知识点。尽管存在bug,但作为学习和实践的起点,它无疑为...
【Python基础面试知识点详解】 1. **Python异常处理**: Python中的异常处理是程序运行出错时的反馈机制。常见的异常类型有FloatingPointError(浮点计算错误)、OverflowError(数值运算超出最大限制)、...
下面我们将详细探讨这些知识点。 1. **基础语法**:Python的基础包括变量赋值、数据类型(如整型、浮点型、字符串、布尔型、列表、元组、字典和集合)、控制流(if-else、for、while循环)以及函数定义与调用。 2....
- **Django**: 全能的Web框架,遵循MVC(Model-View-Controller)设计模式,提供ORM(对象关系映射),内置管理界面,以及强大的认证和权限系统。 - **Flask**: 微型框架,轻量级且灵活,适合小型应用。它依赖于...
#### 三、其他知识点概述 **3.1 分层的自动化测试** 自动化测试可以分为不同的层次,包括单元测试、集成测试、系统测试等。每一层都有其特定的目标和应用场景。 **3.2 单元测试与模块测试** - **单元测试**:...
下面将详细介绍这个"工资管理系统的源代码"所涉及的关键知识点。 1. **数据库设计**: 工资管理系统通常需要一个强大的数据库来存储员工信息、工资结构、考勤记录等数据。这包括员工表(Employee)、工资项表...