`
lyhapple
  • 浏览: 49110 次
  • 性别: 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

    本书《零基础学习django》是一本专门为初学者编写的指南,旨在让没有编程经验的读者能够通过循序渐进的教程,学会如何使用Django框架。 本书的篇章结构通常从Django的基本概念入手,首先介绍了Django的历史背景以及...

    django的概要介绍与分析

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

    Django-Docker容器化部署-杜赛博客.pdf

    这些章节循序渐进,适合从未接触过Docker的新手按照顺序学习。 **Docker** 是一种流行的开源容器化平台,基于Linux内核的cgroups和命名空间技术,能够将应用程序及其依赖打包成轻量级的可移植容器,实现"一次开发,...

    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 应用的关键...

    Python 学习.zip

    Python是一门高级编程语言,自1991年...通过这套完整的学习内容,学习者可以循序渐进地掌握Python编程的各个方面,从基础语法到高级应用,从理论学习到项目实战,最终能够在实际工作中灵活运用Python解决各种技术问题。

    python环境安装以及初学用法包含django发布等

    Python环境的搭建和Django的学习是一个循序渐进的过程,需要通过不断的实践和探索来掌握。初学者在学习过程中应注重理论与实践的结合,通过编写小型项目来加深对知识点的理解和记忆,同时也要养成良好的编程习惯,...

    django教程如何自学

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

    python学习代码1KL.zip

    在当今快速发展的信息技术时代,Python作为一种广泛使用的高级编程语言,因其简洁明了的语法和...通过逐步学习和实践,学习者可以循序渐进地掌握Python编程,并为未来在计算机科学领域的深造和职业发展打下坚实的基础。

    Python学习资源

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

    Python基础学习_50课教程_1741399454.zip

    “Python-Core-50-Courses-master”这一主目录,可能包含了50节课的核心内容,按照课程的逻辑顺序进行编排,使得学习者可以循序渐进地掌握知识;以及“Python基础学习_50课教程”这一文件,它可能是对整个课程的总体...

    python学习过程中的积累.zip

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

    Python快速入门

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

    英文版python学习

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

    python-learning-all-Python学习资料

    "Python学习资料"作为一份全面的资料集,它可能包含了从基础语法到高级应用的各方面内容,为学习者提供了一条由浅入深、循序渐进的学习路径。 在这份资料中,初学者可以找到Python的基本概念介绍,包括变量、数据...

    Python-100-Days.zip

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

Global site tag (gtag.js) - Google Analytics