python框架Django简介与安装

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】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!

公众号

公众号

赞赏码

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

posted @ 2018-05-22 19:52  轻松学编程  阅读(79)  评论(0编辑  收藏  举报