Python Django的安装配置教程图文详解


Posted in Python onJuly 17, 2019

Django 教程

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。
Django是一个开放源代码的Web应用框架,由Python写成。

Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。

Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。

学习Django前,我们要确定电脑上是否已经安装了Python,目前Python有两个版本,不过这两个版本并不互相兼容,所以根据个人选择合适的版本。

因为从Django2.0开始将不再支持Python2.7版本,在此个人选择使用Python3.X版本(在windows环境下),首先从Python官网上下载好版本安装包,运行安装包进行安装,一路“next”即可完成安装。安装好后打开cmd,敲入python,会出现python的版本信息,如果你看到提示符">>>",则表明我们已经在Python交互环境中了,我们可以在交互环境中进行一些运算等操作。

一、安装Django

1.通过pip安装Django

Django本质上是Python语言的一个类库,所以我们可以通过pip工具进行安装(pip工具是Python安装是默认会安装的组件之一)。

打开cmd,运行“ pip install django ”,会自动安装PyPi提供的最新版本,如果指定版本可以使用“ pip install django==版本号 ”的形式进行安装。安装完毕后会出现“ Successfully installed ... ”的提示。在Python交互环境中使用“ pip list ”命令查看是否存在Django模块。或者是使用下示命令查看Django版本信息。

 

>>> import django

>>> print(django.get_version())

2.配置系统环境变量

安装完Django后,在Python根目录下的Scripts目录中,找到“ django-admin.exe ”文件(Django的核心管理程序),然后进入系统变量环境设置界面,将该文件的目录地址添加到path变量中。

回到cmd界面中,运行“ django-admin help ”,我们可以看到django的命令列表。

Python Django的安装配置教程图文详解

二、测试Django

1.在cmd或linux命令行下创建Django项目(两者方法类同)

在cmd界面中,新建或进入想要创建Django项目的目录下,输入“ django-admin startproject mysite ”命令,在该目录下就会创建一个叫mysite的Django项目。

在项目的根目录下,运行“ python manage.py runserver ”命令,Django会以127.0.0.0:8000默认配置启动开发服务器。在浏览器地址栏中输入“ 127.0.0.1:8000 ”会看到如下界面,表示Django一切正常。

Python Django的安装配置教程图文详解

2.在windows下使用Pycharm创建Django项目

Pycharm是Python的集成环境。启动Pycharm后,点击“ file-->new project ”命令,会出现下图的对话框。选择Django栏目,输入项目名称,选择好Python解释器,单击“ create ”按钮创建。

Python Django的安装配置教程图文详解

创建完成后,Django会自动生成项目的目录结构。启动开发服务器也可以在Pycharm中使用图标按钮完成。

在Pycharm的上部工具中找到项目名称,在其下拉框中单击“ edit configurations ”,配置Host地址和端口号后,单击绿色小三角,开发服务器就运行起来了。

Python Django的安装配置教程图文详解

总结

以上所述是小编给大家介绍的Python Django的安装配置教程图文详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
Python实现统计代码行的方法分析
Jul 12 Python
Python爬虫获取整个站点中的所有外部链接代码示例
Dec 26 Python
如何利用python制作时间戳转换工具详解
Sep 12 Python
Python爬取数据保存为Json格式的代码示例
Apr 09 Python
PyQt5 QListWidget选择多项并返回的实例
Jun 17 Python
浅谈Python小波分析库Pywavelets的一点使用心得
Jul 09 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
Jan 14 Python
Python如何使用paramiko模块连接linux
Mar 18 Python
PyTorch: Softmax多分类实战操作
Jul 07 Python
python tkinter实现定时关机
Apr 21 Python
python按键按住不放持续响应的实例代码
Jul 17 #Python
python数据预处理之数据标准化的几种处理方式
Jul 17 #Python
解决Python正则表达式匹配反斜杠''\''问题
Jul 17 #Python
python小程序实现刷票功能详解
Jul 17 #Python
python 获取sqlite3数据库的表名和表字段名的实例
Jul 17 #Python
Python math库 ln(x)运算的实现及原理
Jul 17 #Python
Python_查看sqlite3表结构,查询语句的示例代码
Jul 17 #Python
You might like
php中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
PHP使用pear自带的mail类库发邮件的方法
2015/07/08 PHP
很多人都是用下面的js刷新站IP和PV
2008/09/05 Javascript
jquery 防止表单重复提交代码
2010/01/21 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
javascript实现网页背景烟花效果的方法
2015/08/06 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
javascript 秒表计时器实现代码
2017/03/09 Javascript
vue 录制视频并压缩视频文件的方法
2018/07/27 Javascript
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
javascript canvas时钟模拟器
2020/07/13 Javascript
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
python实现TF-IDF算法解析
2018/01/02 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
使用K.function()调试keras操作
2020/06/17 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
Spartoo荷兰:鞋子、包包和服装
2018/07/12 全球购物
英国绿色商店:Natural Collection
2019/05/03 全球购物
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
物业门卫岗位职责
2013/12/28 职场文书
关于毕业的中学校园广播稿
2014/01/26 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
求职导师推荐信范文
2015/03/27 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server