Django简介

关注公众号“轻松学编程”了解更多。

发布于2005年,最负盛名且成熟的Python网络框架

  • 最初用来制作在线新闻的Web站点
  • 开源Web框架,遵守BSD协议
    • BSD协议

      • Berkeley Software Distribution,始于197X年UC伯克利分校学生发行的软件(包括Pascal系统和一个编辑器ex)
      • 给于使用者很大自由的协议,允许二次开发和商用,只需要声明代码作者的著作权即可
      • 很多的公司企业在选用开源产品的时候都首选BSD协议
  • 采用了MVC/MTV架构设计
    • 数据、展示、业务调度分离
    • 解耦,复用
    • MVC(Model,View,Controller) [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6uBnpdYl-1572948277339)(D:\学习\千锋 python\学习\学习笔记_自己\框架\Django\img\MVC%E6%9E%B6%E6%9E%84%E5%9B%BE%E8%A7%A3.png)]
    • MTV(Model,Template,View)
  • 官方网站:https://www.djangoproject.com/

配置开发环境

1、配置隔离的虚拟开发环境

1、pip
sudo apt install python3-pip
2、venv(方法1)
sudo apt install python3-pip
sudo apt-get install python3-venv
- ----------
python3 -m venv .venv
source .venv/bin/activate
3、虚拟环境
pip3 install pymysql -i https://pypi.douban.com/simple
pip3 freeze > requirements.txt
pip3 install -r requirements.txt
- deactivate 3、virtualenv(方法2)
(这一步不是必须的,看Python环境是否存在)
apt install python3-dev #安装Python3
pip3 install virtualenv #安装虚拟环境软件
pip3 install virtualenvwrapper #安装虚拟环境包装器软件
mkdir .virtualenvs #创建隐藏文件夹用于放置所有虚拟环境
vim .bashrc #编辑bashrc文件,准备声明环境变量
- 编辑.bashrc
export WORKON_HOME=/path/.virtualenvs #导出环境变量
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
#如果后边报错,则加入此句
source $HOME/.local/bin/virtualenvwrapper.sh #激活虚拟环境包装器
source .bashrc #激活环境变量
- ------------------------
sudo cp /home/ldc/.local/bin/virtualenv /usr/bin
可能遇到的问题:virtualenvwrapper could not find virtualenv in your path
问题解决
sudo cp /home/ldc/.local/bin/virtualenv /usr/bin
mkvirtualenv xxx -p /usr/bin/python3 #创建虚拟环境xxx并指定Python版本
- 日常切换虚拟环境
创建:workon xxx
退出:deactivate

2、安装Django

在命令窗口终端输入:

pip3 install django==1.11.7
  • 测试安装是否成功

    • 进入python环境

    • 测试代码

      import django
      django.get_version()

[参考网址]:https://blog.csdn.net/u010986776/article/details/80394509

后记

【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。

也可加我微信【1257309054】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!

公众号

关注我,我们一起成长~~

python框架Django简介与安装的更多相关文章

  1. Django简介及安装

    Django简介及安装 我们都知道,Django是一种基于Python的Web开发框架. 那么,什么是Web开发?Web开发指的是开发基于B/S架构,通过前后端的配合,将后台服务器的数据在浏览器上展现 ...

  2. 编程 - Python - 框架 - Django

    一.Django简介 百度百科:一个开放源代码的Web框架,由Python语言编写...... 重点:一个大而全的框架,啥都替你考虑好了. 1. web框架介绍 具体介绍Django之前,必须先介绍W ...

  3. Django简介和安装

    Django 最开源地方就是可以使用强大第三方插件1,Django默认没有提供对象(Object)级别的权限控制,我们可以通过该Django Guardian 扩展来帮助Django实现对象级别的权限 ...

  4. Django简介以及安装

    目录 前言 Web框架本质 服务器和应用程序 基于第三方模块实现Web框架 Python三大主流Web框架 django flask tornado Django框架介绍 安装 创建项目 创建App ...

  5. Django简介、安装和入门

    python三大主流Web框架 Django 优点:大而全,自身携带的组件和功能特别特别多,类似于航空母舰 缺点:过于笨重,所需功能不多时,Django依然提供这些功能,占据内存 Flask 优点:小 ...

  6. 【python】-- MySQL简介、安装、操作

    MySQL简介.安装.操作 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据.我们也可以将数据存储 ...

  7. python框架-Django安装使用

    1.安装pip sudo apt-get install python-pip 遇到问题需要更新下语言包 sudo apt-get update 检查pip是否安装成功 pip -V 查看已安装包 p ...

  8. Linux 下安装Python框架django建立与mysql的连接

    0.基本环境说明: a. Ubuntu 14.04 64bit b. python 2.7.6 c. django 1.8 d. django-registration e. django-widge ...

  9. python 2.django的镜像安装与第一次项目创建-运行以及app创建

    django的设计模式 Django是一个遵循MVC设计模式的框架,MVC是Model.View.Controller的三个单词的简写.分别代表模型.视图.控制器. 而Django也是是一个MTV的设 ...

随机推荐

  1. Nginx+Gunicorn+Supervisor部署Flask应用

    Flask 内置了简单的 Web 环境,让我们在开发的时候只需要专注于应用实现,而真正要在生产环境运行时这个简单的 Web 环境就不够用了,还需要一系列操作才能让 Web 应用高效的运行起来.现在记录 ...

  2. getchar()与putchar()

    getchar() 用于读取用户从键盘输入的单个字符,它有一个整型的返回值,当发生读取错误的时候,返回整型值-1,当读取正确的时候,它会返回用户从键盘输的第一个字符的ASCII码, 当程序调用getc ...

  3. MarkDown系列教程

    编辑了一个Markdown的系列教程,前一部分是摘编自 菜鸟教程 网站 目录 第一篇 Markdown 使用教程 入门

  4. 三、Requests库的使用

    requests 的底层实现其实就是 urllib3 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用. 学过关于urllib库的使用,你会发现它是很不方便的.而R ...

  5. 萌新学python

    python python安装 进入官网http://www.python.org/download/ 下载 我下的是3.6.6大家可以根据需要下载(3.x和2.x不兼容请小心) 之后安装就可以了 p ...

  6. 通用redis

    import lombok.extern.slf4j.Slf4j;import org.apache.poi.ss.formula.functions.T;import org.rcisoft.cor ...

  7. RHSA-2017:1842-重要: 内核 安全和BUG修复更新(需要重启、存在EXP、本地提权、代码执行)

    [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 修复命令: 使用root账号登陆She ...

  8. 安装redis,phpstudy

    第一步: 先下载一下我分享自己的百度网盘里面的资料,网友们下载即可 链接:https://pan.baidu.com/s/1SVO-yAEqbFuvhiiI6Dm3VQ 提取码:u8t0 复制这段内容 ...

  9. 多测师讲解python _函数的传递_高级讲师肖sir

    题目:   要求1.通过函数来实现       2.引用函数传递方法        3.引用返回值   有一个登录系统:账号admin  密码123456 验证码abc123    账号.密码.验证码 ...

  10. 【idea&spring mvc】搭建简易的spring mvc项目(基于maven)!

    一.创建项目 1.打开idea,file--new--project 2.按照步骤①②③④操作 3.输入包名,并点击下一步 4.选择下载包的maven的setting.xml配置路径和包的存放地,然后 ...