文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

【实战演练】Python+Django网

2023-01-31 01:48

关注

前面介绍了通过tomcat+mysql以及apache+mysql,然后在网上搜索一些开源的网站程序源代码,然后学习如何搭建web服务。

上述关注的内容,更多像运维工程师的工作。开发人员将代码提交给测试人员,测试人员将最后要发布的程序与部署指南给到运维,运维负责在生产环节进行版本发布。

运维仅仅需要知道如何新建虚拟机,安装操作系统,配置网络,安装web+数据库等中间件,以及代码放在哪个目录,如何启停服务即可。


但是上述的知识无论学习到有多么深入,操作有多么熟练,我们也无法构建出一个满足我们需求的网站。只能到处找开源程序,有就偷过来修改一下凑合着用,没有就拉倒,这样是非常可悲的事情。为此,我们也应该学习一下写代码,才能把最后如何开发我们需要的网站,然后再结合前面的部署,全线条的打通。


随着Devops的概念大火,传统的运维人员也纷纷向开发运维转型。而由于python语法简单,容易掌握,第三方库丰富,为此,接下来将介绍python,并且学习django框架,构建一个属于我们的网站。


1、python安装

python有python3与python2,语法稍微有些不同。而由于python2将于2020停止维护,因此理论上应该学习python3为优。但是考虑后面要介绍的腾讯蓝鲸平台,使用的是python2,因此我们还是以介绍python2为主。

1.1下载

https://www.python.org/downloads/

001.png


1.2安装

002.png

003.png

004.png

005.png

环境变量(系统变量)添加

006.png

C:\Python27;C:\Python27\Scripts;

打开cmd输入python测试是否安装与设置环境变量成功。

007.png

按ctrl+z退出,然后输入pip -V查看pip是否安装成功。

008.png


2、Django安装

打开cmd,输入以下命令,自动安装完成。

pip install django

009.png

3、安装Pycharm

pycharm是个IDE编辑工具,有题词,高亮显示关键词等功能,不是必须安装项,但是安装了之后会更加高效。

pycharm有社区版(免费),如果安装professional版本,需要付费或者(不可描述)

010.png

011.png

安装完后重启,即可。

3、启动网站服务

打开pycharm,创建项目,直接选择创建django项目

(该功能只有专业版才能直接创建django项目,如果是社区版,请创建完项目后,cmd进入目录,然后“django-admin startproject 项目名”进行创建)

012.png

013.png

django框架具体的文件结构,下一篇再介绍,这里先按照最简单的操作,直接运行服务。

打开底下terminal窗口,输入

python manage.py runserver

系统提示服务已经运行

015.png

打开浏览器,输入127.0.0.1:8000查看,发现web服务已经起来了。注意此时web只能在服务器里面访问。

016.png

如果需要外部可以访问,命令修改为

python manage.py runserver 0.0.0.0:8000


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯