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导出数据到Excel可读取的CSV文件的方法
May 12 Python
Python实现递归遍历文件夹并删除文件
Apr 18 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
Nov 16 Python
python+opencv实现动态物体追踪
Jan 09 Python
Python Numpy库安装与基本操作示例
Jan 08 Python
python3文件复制、延迟文件复制任务的实现方法
Sep 02 Python
基于python2.7实现图形密码生成器的实例代码
Nov 05 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
Tensorflow加载Vgg预训练模型操作
May 26 Python
Python使用pycharm导入pymysql教程
Sep 16 Python
Python用dilb提取照片上人脸的示例
Oct 26 Python
Python加密与解密模块hashlib与hmac
Jun 05 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中上传大体积文件时需要的设置
2006/10/09 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
PHP array操作10个小技巧分享
2011/06/23 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
javascript 异常处理使用总结
2009/06/21 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
vue 中的 render 函数作用详解
2020/02/28 Javascript
python基础教程之lambda表达式使用方法
2014/02/12 Python
python集合类型用法分析
2015/04/08 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
Python hmac模块使用实例解析
2019/12/24 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
幼儿园教师获奖感言
2014/03/11 职场文书
毕业自我鉴定总结
2014/03/24 职场文书
2014年纳税评估工作总结
2014/12/23 职场文书
导游词300字
2015/02/13 职场文书
师范生小学见习总结
2015/06/23 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书