博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python Django框架安装与测试
阅读量:6037 次
发布时间:2019-06-20

本文共 1642 字,大约阅读时间需要 5 分钟。

hot3.png

Django是什么:

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。

Django是一个开放源代码的Web应用框架,由Python写成。

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

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

Diango也是非常合适用于python入门的一个框架,学会了该框架的使用之后再使用其他框架或进行其他python方面的开发就十分容易了。

Django的安装:

win+x打开计算机管理界面,按a或者选择命令提示符(管理员)。

在打开的cmd窗口中用pip命令:

pip install django

安装完成后出现以下字样:

Collecting django

  Downloading Django-2.0.1-py3-none-any.whl (7.1MB)
    100% |████████████████████████████████| 7.1MB 81kB/s
Collecting pytz (from django)
  Downloading pytz-2017.3-py2.py3-none-any.whl (511kB)
    100% |████████████████████████████████| 512kB 936kB/s
Installing collected packages: pytz, django
Successfully installed django-2.0.1 pytz-2017.3

Django测试:

命令行输入:

python -m django version

查看当前django的版本,

显示:

2.0.1

这表示2.0.1的版本。

至此。

最终我们安装的扩展包在那个路径下呢?

如果用的是windows系统,你可以在: ...\python37\Lib\site-packages 路径下找到下载的第三方扩展包,Linux是/usr/local/lib/python/dist-packages/。

==============================================================

ps:

常用到两个dos的命令,这里补充一下:

pip 命令:

这是Python用来安装python包的一个命令,可以看做python带来的用于自身扩展的命令工具,我们用python install django来安装了django

当然,如果想要卸载python包,只需将install换成uninstall即可。

更多详细的信息只需在命令行中输入 pip 即可查看。

python -m命令:

我们在用python开服务器的时候用到python -m (pyhon 2,python 3虽然有所不同,但都要用到-m),这里的python -m是什么意思?

在命令行中输入python --help,会出现python自带的介绍,我们找到-m:

-m mod : run library module as a script (terminates option list)

可以看到,这个命令是将库中的模板当作脚本运行。

而我们之所以可以这么简单的开服务器,是因为python早已将搭建服务器的脚本集成到python模板当中了,我们的语句命令只是让计算机运行这段命令而已。

有时间的话可以定位到python模板库中,看下其内容。

继续补充:

在有些情况下,是可以不用 -m的,而有-m 和没有-m的区别是,前者是当模块来启动,而后者是直接启动,相当于引入包(当然直接启动会经常出现找不到文件的情况)。

转载于:https://my.oschina.net/u/3758825/blog/1611574

你可能感兴趣的文章
windows添加和删除服务
查看>>
关于云栖,有点无语的几个地方,管理能不能管?
查看>>
Windows线程的同步与互斥
查看>>
C#进阶系列——MEF实现设计上的“松耦合”(四):构造函数注入
查看>>
AngularJs ng-change事件/指令(转)
查看>>
linux系统下安装两个或多个tomcat
查看>>
ProtoBuffer 简单例子
查看>>
iOS多线程开发系列之(一)NSThread
查看>>
微信小程序初体验(上)- 腾讯ISUX社交用户体验设计成员出品
查看>>
SAP WM Physical Inventory Method ST & PZ
查看>>
一次快速的数据迁移感悟
查看>>
MySQL修改提示符
查看>>
《ELK Stack权威指南(第2版)》一3.6 Java日志
查看>>
C++流的streambuf详解及TCP流的实现
查看>>
《量化金融R语言初级教程》一2.5 协方差矩阵中的噪声
查看>>
mysql到elasticsearch数据迁移踩坑实践-Ali0th
查看>>
Python轻量级数据分析库DaPy
查看>>
beetl 和 shrio 结合
查看>>
相对/绝对路径,cd命令,mkdir/rmdir命令,rm命令
查看>>
tomcat中web.xml各配置项的意义
查看>>