`
maplye
  • 浏览: 114601 次
  • 来自: ...
社区版块
存档分类
最新评论

[django]Django输出页面方式的补充

阅读更多

1、直接输出 -- HTTPResponse

helloworld.py

from django.utils.httpwrappers import HttpResponse
def index(request):
 
return HTTPResponse('''<html><head></head><body>Hello world</body></html>''');
def out(request):
 response 
= HttpResponse(mimetype='text/csv')
 response[
'Content-Disposition'= 'attachment; filename=1.txt'
 response.write(
'abcdef')
 
return response

urls.py

urlpatterns 
= patterns('',
    (r
'^$''test.helloworld.index'),
)

2. MTC -- render_to_response

helloworld.py (view)

#coding=utf-8
from django.core.extensions import render_to_response
def index(request):
        
return render_to_response('helloworld', {'params': {'a':1'b':2} } )

helloworld.html (template)

<html>
<body>
  
<table>
  {% for key in params%}
  
<tr><td> {{key}} </td><td> {{params.key}} </td></tr>
  {% endfor %}
  
</table>
</body>
</html>

以上是One Piece总结的,下面我再补充一个,其实这个是第一种的变样

3、从template加载

from django.template import loader, Context
= loader.get_template('common/post_note.htx')
= Context({'action': request.path , 'title': consts.ADD_TOPIC})
return HttpResponse(t.render(c))


 

分享到:
评论

相关推荐

    Django框架之登录后自定义跳转页面的实现方法

    Django auth 登陆后页面跳转至/account/profile,修改跳转至其他页面 这几天在学习django,django功能很强大,自带的auth,基本可以满足用户注册登陆登出,简单的用户注册登陆系统使用django auth足矣。当然也不是拿...

    Django后台输入框联想、自定义页面、搜索框等

    在Django框架中,开发一个功能丰富的后台管理系统是常见的需求,包括自定义页面、输入框联想、搜索功能以及权限管理等。本项目旨在提供一种实现这些功能的方法,以提升用户体验和管理效率。以下是对这些知识点的详细...

    Python-H5和Native无缝调用的Hybrid框架Django实现的Demo页面

    开发者可以通过Django的视图函数来定义接口,这些接口能够被H5页面通过Ajax或其他方式调用,实现数据的交换和功能的触发。 接下来,我们要理解H5(HTML5)在Hybrid框架中的角色。H5是HTML的最新版本,它引入了许多...

    Django登录模板页面login.html

    Django Web正常页面版

    - **模板系统**:Django 内置了一套灵活的模板引擎,支持继承、块替换等功能,方便前端开发者进行页面设计。 - **自动化的 URL 分发机制**:通过配置 URL 模式,Django 可以自动将不同的 URL 路径映射到相应的视图...

    Django 查询数据库并返回页面的例子

    通过这样的方式,我们可以将查询的数据显示在Web页面上。这个例子中的数据是通过名称过滤查询的,但在实际应用中,可以进行更复杂的查询,例如使用不同的字段、多个条件组合、排序、分页等。 需要注意的是,由于...

    django页面版网盘

    【django页面版网盘】是一个基于Django框架和Python编程语言构建的个人网盘系统,旨在提供用户注册、登录、注销、文件上传和下载等一系列基本功能。这个项目非常适合用于实践和学习Django的相关知识,同时也能够帮助...

    django电子商务网站源码.zip

    django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...

    Django实现商城网站源码.zip

    Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...

    Django客户管理系统源码.zip

    Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...

    django显示HTML页面小例

    在Python的世界里,Django是一个强大的Web开发框架,它提供了许多功能来简化Web应用程序的创建。本示例将深入探讨如何...随着对Django的理解加深,你可以创建更复杂的视图、模板,甚至使用数据库来动态生成页面内容。

    基于Django的个人网盘源码.zip

    基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...

    Python-djangoadmin美化采用layui作为基本框架改写大部分页面

    "Python-djangoadmin美化采用layui作为基本框架改写大部分页面"这个项目旨在提升Django内置的admin界面的用户体验,通过引入layui这一现代前端框架,对默认的admin模板进行了全面的改造。 layui是一款优秀的前端UI...

    django+scrapy结合

    7. **设置URL路由**:配置Django的URL路由,使用户能够访问到启动爬虫的页面和查看结果的页面。 8. **部署和测试**:将项目部署到服务器,确保所有组件正常工作,测试启动爬虫、查看结果等功能是否顺畅。 通过以上...

    django实现用户的登录注册连接后台数据库完成主页的搭建

    1. Django框架:Django是Python语言开发的一个高级Web框架,遵循MVC(模型-视图-控制器)架构模式。它提供了许多开箱即用的功能,如ORM(对象关系映射)、模板引擎、URL路由系统,以及强大的表单处理能力,非常适合...

    django笔记 django笔记

    Django处理静态文件(如CSS、JavaScript)和媒体文件(用户上传的文件)的方式不同。静态文件在生产环境中通常由Web服务器直接提供,而媒体文件则需要通过Django的存储系统处理。 11. **测试**: Django提供了...

    Django框架实现在线考试系统

    在本项目中,我们将深入探讨如何使用Python的Django框架构建一个在线考试系统。这个系统是为大学课程设计的,旨在提供一个平台,让学生能够在线进行考试,教师可以发布、管理试题,同时系统还能自动评分。为了实现这...

    Python基于Django的就业系统源码.zip

    基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...

    Django静态资源部署404问题解决方案

    解决方法: 1.首先你需要在自己的app下面创建2个目录 ... 您可能感兴趣的文章:django 解决自定义序列化返回处理数据为null的问题django queryset 去重 .distinct()说明django的403/404/500错误自定义页面的配置方式

    django4中文文档

    django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说...Django内置了一个缓存框架,并提供了多种可选的缓存方式。 丰富的模板语言。Django模板语言功能丰富,支持自定

Global site tag (gtag.js) - Google Analytics