Django框架——虚拟环境搭建

目录

Django框架介绍

虚拟环境搭建

创建Django项目


Django框架介绍

Django是用python语言写的开源web开发框架。Django开发的特点:

1. 重量级框架:提供项目工程管理的自动化脚本工具,数据库ORM支持,模板,表单,Admin管理站点,文件管理,认证权限,session机制,缓存

2. MVT模式

 M全拼为Model,负责和数据库交互,进行数据处理。

 V全拼为View(视图函数),python中的一个函数,接收请求,进行业务处理,返回应答。

 T全拼为Template(模板),负责封装构造要返回的html。

虚拟环境搭建

作用:虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响. 所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs

创建虚拟环境

命令:mkvirtualenv -p python3 虚拟环境名称

例 :创建名为mypy_a的虚拟环境,mkvirtualenv -p python3 mypy_a

查看和使用虚拟环境

查看虚拟环境的命令 :workon  ,会显示出所有的虚拟环境

使用虚拟环境的命令 :workon 虚拟环境名称

例 :使用py3env的虚拟环境,workon py3env

退出虚拟环境

命令 :deactivate

删除虚拟环境

删除虚拟环境的命令 :rmvirtualenv 虚拟环境名称

注意不能删除正在使用的虚拟环境,删除时需要先退出当前的虚拟环境或切换到其他虚拟环境之后再进行删除。

创建Django项目

安装Django工具包

切换到指定的虚拟环境中使用pip安装:pip install django

创建项目

创建Django项目命令:django-admin startproject name(项目名)

创建的时候可以选择创建的项目工程的存放位置,只需要cd切换到指定目录下进行创建即可,

创建成功之后会在当前所在位置多出一个项目工程名的文件夹,使用命令tree查看目录树,会显示创建的工程目录文件夹中有以下的文件

  • settings.py是项目的整体配置文件
  • urls.py是项目的URL配置文件
  • wsgi.py是项目与WSGI兼容的Web服务器入口
  • manage.py是项目管理文件,通过它管理项目

创建子应用

创建子应用的命令:python manager.py startapp name(子应用名)

注意创建子应用需要切换到项目目录下,否则会报错

运行开发服务器

在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用

在项目文件夹下运行命令:python manage.py runserver ip:端口         或      python manage.py runserver

可以不写IP和端口,默认IP是127.0.0.1,默认端口为8000,在浏览器中输入网址“127.0.0.1:8000”便可看到效果。

django默认工作在调式Debug模式下,如果增加、修改、删除文件,服务器会自动重启。需要停止服务时,按ctrl+c停止服务器。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值