pythondjango搭建网站

小编

大家好,今天小编关注到一个比较有意思的话题,就是关于pythondjango搭建网站的问题,于是小编就整理了3个相关介绍pythondjango搭建网站的解答,让我们一起看看吧。

  1. Python初学者基于Django开发一个CMS系统,应该准备哪些知识?
  2. 可不可以将python脚本运行的结果通过django在网页上显示出来?
  3. django模版与Python语法不同,谁能解释一下,这样做有啥好处?

Python初学者基于Django开发一个CMS系统,应该准备哪些知识?

pythondjango搭建网站

熟悉Python编程熟悉Django框架熟悉种数据库(SQLite、MySQL)

熟悉HTML5或HTML(用HTML5HTML做前端太low)(选项)熟悉JavaScript(要做特效CMS系统JavaScript必须)(选项)熟悉前端框架boostrap(前端框架能省事)

可不可以将python脚本运行的结果通过django在网页上显示出来?

将stdout重定向到网页,可以将所有输出都显示到网页上。其实就是写一个类,例如写一个class html_out(这个类要有write和read函数,以模仿一个file),将sys.stdout输出重定向到html_out这个类上。html_out里面加一些函数处理一下输出,将输出转换成html的文本格式,然后返回到浏览器的请求上。类似这样的pytestlhj (dot) herokuapp (dot) com

django模版与Python语法不同,谁能解释一下,这样做有啥好处?

首先Django 官方支持两种模板Django和Jinja ,

模板是在Django起初发展中给报社编辑使用,这些人不需要了解更多的 Python知识,

因此采用了模板语言,同时模板语言有严格限制,避免了安全问题,

而现在Django基本是作为后台并且提供RESTful 等API接口给前端开发人员(手机端),

现在开发,更看重的是跨平台。

本来不想回答的,这么奇葩的问题。

在Django模板中,也就是HTML文件,并不是最终呈现给用户的页面,在经过后台处理后,形成完整的的HTML并最终显示出来

你说好处,我不知道,这不过是一种表示方式而已,但你去试试用Python的语法在里面写,出来的直接是字符串,谁知道这是你需要处理的内容?

加了{%等不过是让后台明白这是他需要处理的内容,就是一个标签,你不加鬼知道这是普通字符串还是要处理的内容。

换个其他形式的标记只要能让后台识别出来就行,至于为啥是{你去问作者,作者心情好换成‖也可以啊。

django是python的一个web框架。说白了django就是python的一个三方库。基于python开发的。工作模式mtv,内置orm。模版只是用于渲染。具体可以找找好多教程。

到此,以上就是小编对于pythondjango搭建网站的问题就介绍到这了,希望介绍关于pythondjango搭建网站的3点解答对大家有用。

文章版权声明:除非注明,否则均为ZBLOG原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,1人围观)

还没有评论,来说两句吧...