iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【实战演练】Python+Django网
  • 255
分享到

【实战演练】Python+Django网

实战PythonDjango 2023-01-31 01:01:13 255人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

前面介绍了通过Tomcat+Mysql以及apache+mysql,然后在网上搜索一些开源的网站程序源代码,然后学习如何搭建WEB服务。上述关注的内容,更多像运维工程师的工作。开发人员将代码提交给测试人员,测试人员将最后要发布的程序与部署指

前面介绍了通过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


--结束END--

本文标题: 【实战演练】Python+Django网

本文链接: https://www.lsjlt.com/news/184732.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作