社会最终要走向人工智能的,不重视教育会重返贫穷。
——任正非谈教育时如是说
咱也不知道对不对,咱今天只想说一说人工智能使用的语言python涉及到的django框架的页面展示部分(html)。
python功能强大,十分火爆的棋王大战人工智能阿尔法狗,百倍提升效率的网络爬虫,以及快速开发网站的django框架都使用python编写。
上篇文章,我们用django框架迅速搭建了一个巨简陋的网站,在这里我只是想说,python很快。
所以首先让我们了解网站的基本结构,有了总体认识,接下来会少些迷茫。
1、按上篇文章操作后,通过三个命令就可以启动我们的网站,见下图
A、通过cmd命令行一顿操作,就可以进入到我们的项目目录(learning_log项目)
命令:cd C:\Users\Administrator\Desktop\learning_log
解释:cd 是windows系统切换目录的命令。我们最终切换到的是c盘-用户-管理员-桌面-learninglog目录
B、通过命令进入到虚拟环境:
输入命令:ll_env\Scripts\activate
解释:ll_env\Scripts是虚拟环境的脚本目录,activate是目录中的脚本,运行它就可以启动虚拟环境
C、运行本地服务器:
命令:python manage.py runserver
解释:manage.py是django框架的管理命令,django多数命令都需要使用manage.py
2、在浏览器输入 http://127.0.0.1:8000 就能看到效果
解释:上面 http://127.0.0.1是本地服务器,8000是端口号,跟打开www.baidu.com没啥区别,我们的网站是运行在本地电脑,百度只是运行在服务器上。
3、项目运行的入口就是http://127.0.0.1:8000/,我们输入url请求后,django帮我们处理这个请求,之后返回一个页面,页面通过浏览器渲染,我们看到了django的劳动成果。
4、接下来,我们把页面改成中文,看着爽点,修改HelloIndex.html,输入文字,保存,在浏览器刷新一下,我们输入的文字就会显示出来。
这是直接展示给用户看的页面,看起来很简陋。为了美观,为了提升效率,就出现了专门搞页面的前端,如果找到前端,就可以告别一个人写全部代码的全栈开发。
代码中,我们看到了,,这种东东。
它叫超文本标记语言,这个语言的作用是告诉浏览器怎么展示我们输入的信息。
对于这种基本的结构和基本的语法,我们掌握一点就能创建出简单的html页面。
首先,结构都包含三块内容,外皮,这表示里面的内容可以用浏览器解读,外皮里面的head叫头,body叫体,三块齐了就像是凑齐了一个人轮廓。
其次,看看内部语法细节,一对儿尖括号叫标签,一般情况下起始标签和闭合标签(闭合标签多一个“/”)组成搭档。
5、了解这些之后,我们在代码中加入段落标签
、超链接标签 、换行、表格,看看效果。整段代码被称为一个文档,标签被称为元素,像中href被称为属性,里面的www.baidu.com是属性的值。
6、现在看起来依然简陋,但我们已经了解了html网页的基本结构,html构成了最基本的一块内容,剩下的就只是多学细节,练好活。
给它加个蓝色儿(添加样式),可以更美观的展示页面,接下来就需要学习下一个模块——样式(CSS)