Django的简介与安装
Django 是用 Python 开发的一个免费开源的 Web 框架,可以用来快速搭建优雅的高性能网站。它采用的是“MVC”的框架模式,即模型 M、视图 V 和控制器 C。
Django 最大的特色,在于将网页和数据库中复杂的关系,转化为 Python 中对应的简单关系。它的设计目的,是使常见的 Web 开发任务变得快速而简单。Django 是开源的,不是商业项目或者科研项目,并且集中力量解决 Web 开发中遇到的一系列问题。所以, Django 每天都会在现有的基础上进步,以适应不断更迭的开发需求。这样既节省了开发时间,也提高了后期维护的效率。
先来看一下,如何安装和使用 Django。你可以先按照下面代码块的内容来操作,安装 Django :
pip3
![00e716c3ff1b0dd33745141bcf8a1361.png](https://i-blog.csdnimg.cn/blog_migrate/ad36657c434b1bf0de3ca531266e8307.jpeg)
![a7eff7356deeb5012f00a08fcfb5619f.png](https://i-blog.csdnimg.cn/blog_migrate/01412ef549d05861eb45729a8db369d0.png)
接着,我们来创建一个新的 Django 项目:
django-admin startproject TradingMonitor
cd TradingMonitor/
python3 manage.py migrate
![bef68342e3a27dce84e519b397327792.png](https://i-blog.csdnimg.cn/blog_migrate/31e1af0bb407173003ed6956728ab2a2.png)
![59c6eb910a7a3d4843b406821e8bd2f7.png](https://i-blog.csdnimg.cn/blog_migrate/861c10d6d689c6264b29675c7c65b63e.jpeg)
这时,你能看到文件系统大概是下面这样的:
![e28b8b2d615ab9356b286f92f90e67a7.png](https://i-blog.csdnimg.cn/blog_migrate/5b65a2ac90cf9c10d1db8e156bff0135.jpeg)
简单解释一下它的意思:
- 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](https://i-blog.csdnimg.cn/blog_migrate/a06b934928c4315df126479a0b64ecfc.jpeg)
然后,我们来启动 Django 的 debugging 模式:
python3 manage.py runserver
![4ac3a85b8f124be412b2165915a309ab.png](https://i-blog.csdnimg.cn/blog_migrate/db77629d6b5494076e3b61171e87ab5f.jpeg)
最后,打开浏览器输入:http://127.0.0.1:8000。如果你能看到下面这个画面,就说明 Django 已经部署成功了。
![7510633c0e03af5f93ac0d23c7eb0bc1.png](https://i-blog.csdnimg.cn/blog_migrate/af3f62b4af212f728f806bb79f34a96b.jpeg)
Django 的安装是不是非常简单呢? 这其实也是 Python 一贯的理念,简洁,并简化入门的门槛。
现在我们再定位到 http://127.0.0.1:8000/admin,你会看到 Django 的后台管理网页:
![4f08b5019bf47ed4588ce477efb2ef55.png](https://i-blog.csdnimg.cn/blog_migrate/cadffddd98fe9e63defac81b9083278a.jpeg)
![8f28accd80fc6f99e49924b586ecbe83.png](https://i-blog.csdnimg.cn/blog_migrate/4aadf052c65436a68a72eea54b63128e.jpeg)
到此,Django 就已经成功安装,并且正常启动了。
更新时间: 20191110