`
喜欢蓝色的我
  • 浏览: 377750 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

django学习知识点汇总(view)

 
阅读更多

问题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_中文版.pdf

    ### Django Book 2 中文版知识点总结 #### 第一章:Django介绍 - **框架是什么?** - 框架是一种预先构建的软件...以上是《Django Book 2》中文版的部分核心知识点汇总,希望能帮助读者更好地理解和掌握Django框架。

    沈阳工学院 Django Web期末复习资料

    ### Django Web期末复习知识点 #### 一、项目与应用创建 ...以上就是沈阳工学院Django Web期末复习的关键知识点汇总。希望这些知识点能够帮助学生更好地理解和掌握Django框架的核心概念和操作方法。

    毕业设计汇总总.zip

    总的来说,这个毕业设计项目展示了如何利用Python的Django框架构建一个基本的Web应用,涵盖了数据库操作、URL路由、视图处理、模板渲染、用户认证等多个关键知识点。尽管存在bug,但作为学习和实践的起点,它无疑为...

    python 基础面试常见汇总

    【Python基础面试知识点详解】 1. **Python异常处理**: Python中的异常处理是程序运行出错时的反馈机制。常见的异常类型有FloatingPointError(浮点计算错误)、OverflowError(数值运算超出最大限制)、...

    110道Python面试题汇总.rar

    下面我们将详细探讨这些知识点。 1. **基础语法**:Python的基础包括变量赋值、数据类型(如整型、浮点型、字符串、布尔型、列表、元组、字典和集合)、控制流(if-else、for、while循环)以及函数定义与调用。 2....

    好用的Python爬虫与Web开发库汇总共2页.pdf.zip

    - **Django**: 全能的Web框架,遵循MVC(Model-View-Controller)设计模式,提供ORM(对象关系映射),内置管理界面,以及强大的认证和权限系统。 - **Flask**: 微型框架,轻量级且灵活,适合小型应用。它依赖于...

    Python Web 接口开发与测试

    #### 三、其他知识点概述 **3.1 分层的自动化测试** 自动化测试可以分为不同的层次,包括单元测试、集成测试、系统测试等。每一层都有其特定的目标和应用场景。 **3.2 单元测试与模块测试** - **单元测试**:...

    工资管理系统的源代码

    下面将详细介绍这个"工资管理系统的源代码"所涉及的关键知识点。 1. **数据库设计**: 工资管理系统通常需要一个强大的数据库来存储员工信息、工资结构、考勤记录等数据。这包括员工表(Employee)、工资项表...

Global site tag (gtag.js) - Google Analytics