django安装_Django的简介与安装

Django的简介与安装

Django 是用 Python 开发的一个免费开源的 Web 框架,可以用来快速搭建优雅的高性能网站。它采用的是“MVC”的框架模式,即模型 M、视图 V 和控制器 C。

Django 最大的特色,在于将网页和数据库中复杂的关系,转化为 Python 中对应的简单关系。它的设计目的,是使常见的 Web 开发任务变得快速而简单。Django 是开源的,不是商业项目或者科研项目,并且集中力量解决 Web 开发中遇到的一系列问题。所以, Django 每天都会在现有的基础上进步,以适应不断更迭的开发需求。这样既节省了开发时间,也提高了后期维护的效率。

先来看一下,如何安装和使用 Django。你可以先按照下面代码块的内容来操作,安装 Django :

pip3 

00e716c3ff1b0dd33745141bcf8a1361.png

a7eff7356deeb5012f00a08fcfb5619f.png


接着,我们来创建一个新的 Django 项目:

django-admin startproject TradingMonitor 
cd TradingMonitor/ 
python3 manage.py migrate

bef68342e3a27dce84e519b397327792.png

59c6eb910a7a3d4843b406821e8bd2f7.png

这时,你能看到文件系统大概是下面这样的:

e28b8b2d615ab9356b286f92f90e67a7.png

简单解释一下它的意思:

  • TradingMonitor/TradingMonitor,表示项目最初的 Python 包;
  • TradingMonitor/init.py,表示一个空文件,声明所在目录的包为一个 Python 包;
  • TradingMonitor/settings.py,管理项目的配置信息;
  • TradingMonitor/urls.py,声明请求 URL 的映射关系;
  • TradingMonitor/wsgi.py,表示 Python 程序和 Web 服务器的通信协议;
  • manage.py,表示一个命令行工具,用来和 Django 项目进行交互;
  • db.sqlite3,表示默认的数据库,可以在设置中替换成其他数据库。

另外,上述命令中的python3 manage.py migrate,这个命令表示创建或更新数据库模式每当 model 源代码被改变后,如果我们要将其应用到数据库上,就需要执行一次这个命令。

接下来,我们为这个系统添加管理员账户:

python3 manage.py createsuperuser

ac048afc4f4855773da00c648337daea.png

然后,我们来启动 Django 的 debugging 模式:

python3 manage.py runserver

4ac3a85b8f124be412b2165915a309ab.png

最后,打开浏览器输入:http://127.0.0.1:8000。如果你能看到下面这个画面,就说明 Django 已经部署成功了。

7510633c0e03af5f93ac0d23c7eb0bc1.png

Django 的安装是不是非常简单呢? 这其实也是 Python 一贯的理念,简洁,并简化入门的门槛


现在我们再定位到 http://127.0.0.1:8000/admin,你会看到 Django 的后台管理网页:

4f08b5019bf47ed4588ce477efb2ef55.png

8f28accd80fc6f99e49924b586ecbe83.png

到此,Django 就已经成功安装,并且正常启动了。

更新时间: 20191110

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值