`
lyhapple
  • 浏览: 48627 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

循序渐进学习Django..

阅读更多

      利用这一星期的业余时间学习Django,学到了模板系统,感觉还是不错,很简单的东东,Django是个python Web框架,即然是框架,就提供了很多已经封装好的能够快速解决问题的方法.所以忽然觉得太先进的框架反而对自己的python基础发展不太好...即使学会了Django提供的模板使用方法,但是不知道它是怎么样处理的,这其实对自己是有百害而无一利的..所以这里做出个计划:先学习Django框架的使用开发,然后读它的源码,学习牛人的思想,总是有好处的.任务量虽然有些大,只能利用业余时间学习慢慢学习了,又不能太慢,不然,哪天python,Django在国内流行了,就没机会了.

 

记录两个较为重要的模板系统的方法:

get_template()方法使用模板名作为参数,算出模板在文件系统的什么地方,打开它并返回编译好的Template对象如果get_template()方法不能找到给定名字的模板,它将触发TemplateDoesNotExist异常

render_to_response() 方法使用一行代码完成载入模板,填充Context,渲染模板,返回HttpResponse对象的工作这就是render_to_response(),它在django.shortcuts模块下owTime":nowTime}) 

def index(request):
    #从导入的配置文件中取出标题
    pageTitle = mydjango.webConfig.pageTitle 
    nowTime = datetime.datetime.now() 
    #get_template()方法读取指定的模板
    #要先from django.template.loader import get_template
    t = get_template("hours.html") 
    #替换模板中的变量
    html = t.render(Context({"pageTitle":pageTitle,"nowTime":nowTime}))
    return HttpResponse(html) 
    #上面三句可以仅使用一条语句完成 
    #return render_to_response('hours.html',{"pageTitle":pageTitle,"nowTime":nowTime})

 

分享到:
评论
1 楼 SSailYang 2008-11-03  
曾用过 Django 一段时间,做 Web 开发 Django 的确要比 Java 方便。不过现在已经很久没有看 Python 的东西了。还是专心致志做 Java 企业开发了。

相关推荐

    循序渐进学Python

    "循序渐进学Python"这个教程是专为那些想要系统学习Python编程的人设计的,它通过图文并茂的方式,使得学习过程更加直观和易理解。 Python的学习通常分为几个阶段:基础语法、数据结构、控制流程、函数、模块和包、...

    Django Documentation.pdf

    这些内容为Django的入门者提供了一个循序渐进的学习路径。 ### 高级话题(Advanced Topics) 文档中还包含了高级话题部分,如测试、模板、类基础视图、文件管理、用户认证、缓存框架、安全、性能优化、对象序列化...

    django的概要介绍与分析

    Vincent通过一系列实际项目,循序渐进地引导读者掌握Django框架的基本概念和开发技巧。 ##### 3. Django Girls Tutorial Django Girls(<https://tutorial.djangogirls.org/en/>)提供了一个友好且易于理解的入门...

    django book

    - 本书按照从基础到高级的顺序编排章节,适合初学者循序渐进地学习 Django。 - **所需编程知识** - **Python 所需知识**:熟悉 Python 编程语言的基本语法和概念,如变量、数据类型、控制结构等。 - **Django 新...

    python3 Django入门与实践

    从目录的结构可以推断,这本书很可能是以循序渐进的方式带领读者了解和实践Django框架的各个方面。目录中出现的章节标题,尽管部分文字可能有所缺失,但是我们可以根据常见的Django教学框架来推测内容。 首先,标题...

    Django 1.0 Web Site

    《Django 1.0 Web Site》是一本非常适合初学者入门 Django 的书籍,它通过构建一个具体的书签共享应用,循序渐进地介绍了 Django 的基本概念和使用方法。书中不仅提供了详细的代码示例,还涵盖了 Web 2.0 应用的关键...

    django教程如何自学

    Django是一款基于Python的开源Web框架,它以其高效、可扩展和简洁的特性深受开发者喜爱。...记住,学习编程是一个循序渐进的过程,不要急于求成,持续学习和实践是关键。祝你在Django自学之旅上一切顺利!

    Python学习资源

    Python是一种广泛使用的高级编程语言,以其易读性、简洁的语法和强大的功能而闻名。它适合初学者入门,同时也被专业开发人员用于构建...通过循序渐进地学习和实践,你可以从零开始,逐渐成为一名熟练的Python程序员。

    python学习过程中的积累.zip

    总的来说,Python学习的积累是一个循序渐进的过程,涉及到的知识点广泛且深入,不断实践和探索是提升Python技能的关键。通过阅读和理解这个压缩包中的内容,相信你可以进一步巩固Python基础,提升编程能力。

    Python快速入门

    5. **循序渐进学Python 安装、使用与运行程序**:这是一篇指导文章,详细解释了如何在不同操作系统上安装Python,如何使用IDLE等集成开发环境,以及如何编写、运行和调试Python程序。 6. **Python.pdf**:这份PDF...

    英文版python学习

    总之,Python语言的学习是一个循序渐进的过程,从基础到高级,从理论到实践,每一步都需要耐心和努力。英文版的学习资料能帮助你跨越语言障碍,更好地融入全球的Python社区,共享知识,共同进步。

    Python-100-Days.zip

    这个压缩包可能包含一系列的教程文档、练习代码、视频讲解等内容,以循序渐进的方式引导学习者深入理解Python语言。 Python是目前世界上最受欢迎的编程语言之一,尤其适合初学者入门。它的语法简洁明了,注重可读性...

    Python基础与高级编程指南

    内容概要:本文档全面介绍了Python基础知识和高级主题,包括基本语法、变量类型、控制...阅读建议:为了达到最佳效果,请循序渐进地按照大纲章节学习,并参考文中提供的外部链接获取更多详细信息及其他相关技术道路图。

    Python-100-Days-master.zip

    这个项目将Python学习过程分解为100天,每天都有特定的主题和练习,让学习者可以循序渐进地掌握知识。 在100天的学习计划中,你可以期待涵盖以下关键知识点: 1. **基础语法**:包括变量、数据类型(如整数、...

    python入门学习视频

    - **循序渐进**:建议按照视频教程中安排的学习路径依次进行,先掌握基础再逐渐深入。 - **实践操作**:理论学习后应立即动手编写代码,将所学知识应用到实践中去,加深记忆。 - **社区交流**:加入相关论坛或QQ群组...

    Python零基础入门学习教程

    根据给定的文件信息,我们将围绕“Python零基础入门学习教程”这一主题展开详细的知识点讲解,主要...通过循序渐进地学习这些知识点,可以帮助大家建立起扎实的Python技能基础,为进一步深入研究和实践打下坚实的基础。

    从0到1-教你学好Python编程 .doc

    Python 学习是一个循序渐进的过程,需要不断练习和探索。通过逐步理解并掌握上述知识点,你将能够编写出高效、可维护的 Python 代码,并在各种应用场景中发挥 Python 的优势。记住,持续学习和实践是成为 Python ...

    Python精选5篇教学心得.docx

    总之,Python的学习是一个循序渐进的过程,从基本语法到高级应用,每一步都需要扎实的理解和实践。无论是初学者还是经验丰富的开发者,都能在Python的世界里找到适合自己的发展空间。持续学习和实践,掌握这些关键...

Global site tag (gtag.js) - Google Analytics