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

[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结合ajax进行页面实时更新的例子

    今天小编就为大家分享一篇Django结合ajax进行页面实时更新的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Django登录模板页面login.html

    基于django实现的搜索引擎页面

    基于django实现的搜索引擎页面

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

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

    Django Web正常页面版

    Django Web 正常页面版 页码正常

    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的个人网盘源码.zip

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

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

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

    Django后台自定义页面、权限设置

    最近工作开发主要利用Django搭建公司后台系统,在开发中遇到数据分页(django原生翻页),后台自定义页面、搜索功能(基于日期单搜索和日期项目名称多选项搜索)、数据显示(BootstrapTable翻页)、权限(控制表)等...

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

    实现Django后台页面自定义、搜索功能(基于日期单搜索和日期项目名称多选项搜索)、数据显示(BootstrapTable翻页)、权限(控制表),同时优化输入框联想功能,希望对你有用。

    django显示HTML页面小例

    django显示HTML页面小例,使用Django模块通过配置路由等操作显示一个HTML页面。

    django项目实例(django 简易博客开发)

    前几天写的django 简易博客开发记录,贴个链接吧 django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...

    Django实现在线视频课堂播放网站源码.zip

    Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频...

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

    今天小编就为大家分享一篇Django 查询数据库并返回页面的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    django4中文文档

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

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

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

    Django2.1.5,博客页面。

    Django博客APP,可以添加文章和删除文章,用的是SQL数据库。启动程序前先初始化数据库。运行python manage.py migrate 就可以了。

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

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

Global site tag (gtag.js) - Google Analytics