当前位置: 首页 > 后端技术 > Python

自动化运维Django介绍

时间:2023-03-26 01:42:03 Python

随着IT运维技术的不断更新,近几年运维自动化越来越流行,学习python的人很吃香,尤其是python自动化运维的发展,得到了很多前辈的支持和钦佩。在这里我也记录一点点以往学习Django的经验和方法,方便以后自己查阅。如果能帮到新手就最好了!好了,话不多说,先从博文说起。一、系统实战环境系统版本:CnetOS6.5x86_64Django版本:Django-1.5.8MySQL版本:MySQL-5.1.73Python版本:python-2.6.6二、Django安装部署首先去官网下载django主程序包,Django官方下载地址为:https://www.djangoproject.com/文件下载地址:https://www.djangoproject.com...1、Django-1.5.8.tar.gz安装方法:tar-xzfDjango-1.5。8.tar.gz&&cdDjango-1.5.8;pythonsetup.pyinstall2、MySQL安装方法:yuminstallmysqlmysql-server–y安装。注意:如果提示找不到setuptools模块,需要先安装该模块。安装方法也是下载源码包,然后执行pythonsetup.pyinstall。Django安装成功如下图所示:接下来我们首先要做的就是如何创建一个默认的django程序,如何操作呢?3.首先执行命令:django-admin.py|tail-15,可以看到django-admin.py后面的所有参数,其中有一个startproject参数意思是:开始一个新项目。4.然后执行命令:django-admin.pystartprojectfirstweb,会在当前目录下创建一个名为firstweb的项目,进入firstweb目录,该目录下的文件如下图所示,有一个脚本像manage.py这样的文件,同样有很多参数来执行它。如何启动django,使用参数runserver,后面是监听地址和端口。5、执行命令:pythonmanage.pyrunserver0.0.0.0:8080如下图所示:6、最后在浏览器中访问我们的django程序如下图所示,说明django构建成功。3、创建一个WebSite通过上面的搭建和部署,我们发现这是一个默认的django页面,那么如何才能拥有自己的网站呢,django可以做什么呢?接下来,创建您自己的程序。程序的功能是打印HelloWorld并显示在web界面上。1、首先进入与manage.py同级的firstweb目录。firstweb目录下有以下文件:__init__.py__init__.pycsettings.pysettings.pycurls.pyurls.pycwsgi.pywsgi.pyc主要配置文件注解:settings.py主要功能:django设置使用。Urls.py文件的主要功能:配置URL访问控制。2、新建一个views.py文件,写入如下内容:fromdjango.httpimportHttpResponsedefhello(request):returnHttpResponse("Helloworld")内容注解:调用django.http模块中的HttpResponse模块返回数据,然后定义一个hello函数,return返回函数内容。3、配置urls.py默认的urls.py配置文件内容如下:在配置文件中添加两行记录,导入我们定义的hello模块,然后配置url访问。如下图所示:需要添加的两行记录为:fromfirstweb.viewsimporthello//在项目模块下的views中导入hello函数。url(r'^hello/',hello),//配置url,访问/hello/二级目录,跳转到views.py文件中定义的hello函数的返回信息。4.访问测试重启django,然后通过浏览器访问下图:文章来源:https://blog.51cto.com/wgkgoo...