python django 开源运维_python运维和开发实战-安装和创建Django项目

微信公众号搜索DevOps和k8s全栈技术,即可关注公众号,也可扫描文章最后的二维码关注公众号,每天会分享技术文章供大家阅读参考哈~

Django简介

Django是由python编写的开放源代码的web应用框架,Django本身是基于MVC模型的,model(模型)+view(视图)+Controller(控制器)设计模式

一、MVC优势:

1.部署方便

2.可重复性高

3.开发简单快捷

4.维护成本低

5.低耦合

二、Python+Django是快速开发,部署网站的最佳方式

1.拥有强大的数据库

2.很强大的后台功能

3.优雅的网址

在windows下安装Django

在windows打开命令提示行cmd,通过pip安装Django

pip install Django==3.1

django默认会安装到python安装路径下的lib下的site-packages这个目录下

验证Django是否安装成功,在windows打开命令提示行cmd,输入python登陆到python交互式界面:

python>>> import django>>> django.get_version()'3.1'

看到上面显示版本3.1说明django安装成功。

在pycharm中安装Django

file ---> settings ----> project 解释器 ---> 点击+ ----> 输入Django ---> install(也可以选择specify指定版本)

通过startproject命令创建一个Django项目

前提是需要在windows上安装了Django,在windows打开cmd命令输入行,默认的目录是:

C:\Users\Lenovo>

在这个命令行输入如下命令:

django-admin startproject hello

自动生成一个hello项目,执行之后会在windows的C:\Users\Lenovo>目录下生成一个hello项目,

hello这个项目下由如下组成:

hello__init__.pyasgi.pysettings.pyurls.pywsgi.pymanage.py

启动hello项目

cd hellopython manage.py runserver 0.0.0.0:8000

执行上面命令之后显示如下:

Watching for file changes with StatReloaderPerforming system checks...System check identified no issues (0 silenced).You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.Run 'python manage.py migrate' to apply them.August 07, 2020 - 21:18:10Django version 3.1, using settings 'hello.settings'Starting development server at http://0.0.0.0:8000/Quit the server with CTRL-BREAK.

按Crtrl+c结束上面的命令,然后执行如下:

python manage.py migratepython manage.py runserver 0.0.0.0:8000

执行上面命令没有报错之后,在自己电脑浏览器输入localhost:8000,可以看到如下,则表示通过startproject自动

创建的django项目hello成功了:

The install worked successfully! Congratulations!

在当前这个脚本所在的路径的下,通过startproject自动生成一个hello的django web项目,在windows的cmd命令输入行,通过cd切换到当前脚本所在的路径下,执行如下:

django-admin startproject hello

执行之后会在当前pycharm-django.py文件下生成一个hello文件夹,hello文件夹下还有如下组成:

hello__init__.pyasgi.pysettings.pyurls.pywsgi.pymanage.py

启动,也是在当前脚本所在的路径下,进入到hello目录下,执行如下命令:

python manage.py runserver 0.0.0.0:8000

访问

http://localhost:8000/

显示如下

welcome to my web~

python运维和开发实战-高级篇

python运维和开发实战-高级篇课程链接如下:

通过如下链接地址购买课程可享受2.5折优惠哈,时间有限~👇

https://edu.51cto.com/sd/3a4c4

python运维和开发实战-基础篇

python运维和开发实战-基础篇课程链接如下:

https://edu.51cto.com/sd/893da

往期精彩文章

技术交流群

学无止境,了解更多关于kubernetes/docker/devops/openstack/openshift/linux/IaaS/PaaS相关内容,想要获取更多资料和免费视频,可按如下方式进入技术交流群

扫码加群👇

微信:luckylucky421302

微信公众号

长按指纹关注公众号👇

点击在看少个 bug👇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值