Python的web框架之Django入门(一)

什么是Django

Django是一个高级Python Web框架,它能够帮助开发人员快速进行web开发。由经验丰富的开发人员构建,它需要处理Web开发的许多麻烦,所以您可以专注于编写应用程序,而无需重新发明轮子。它是免费的,开源的。——来自google翻译

 

Django的官方文档:https://docs.djangoproject.com/en/2.0/

 

 

 

文章介绍

通过编写一个名为“学习笔记”Web应用程序来学习Django框架

文章参考《Python编程:从入门到实践》,记录自己在学习Python道路上遇到的坑

我的环境:

Windows 10操作系统

Python 3.6.4

 

 

建立项目

建立虚拟环境

为什么要建立虚拟环境?

1.可以隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。
2.为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。在服务器上都不用安装virtualenv,直接将virtualenv创建的目录拷贝到服务器,修改路径,进行虚拟环境迁移就可以用了。
3.还可以用在没有root权限的python环境配置上,如果没有root权限,可以先自己搞一个virtualenv,再在virtualenv中使用pip安装。(系统中没有pip,并且也没有root权限使用sudo apt-get安装)

 

建立虚拟环境

创建一个“Django入门”文件夹,我计算机上此文件夹的路径为 “D:\学习测试\Python学习\Django入门”

如果你没有安装virtualenv不能使用venv模块,使用pip命令“pip install --user virtualenv”进行安装

打开运行cmd命令提示符,切换到我们创建项目的路径,输入命令“python -m venv ll_env”创建一个虚拟环境

Python的web框架之Django入门(一)_第1张图片

 

 

激活虚拟环境,在命令提示符中输入“ll_env\Scripts\activate”来激活这个虚拟环境,如果要停止使用虚拟环境将“activate”换作“deactivate”

 

 

安装Django并在其中创建项目

创建并激活虚拟环境后,就可以安装Django了,使用pip命令“pip install Django”进行安装

图略~

 

在依然处于活动的虚拟环境下(ll_env包含在内,看上图就知道啦),执行命令“django-admin.py startproject learning_log .”创建一个名叫“learning_log”的项目(注意命令最后有一个点“.”)

使用命令“dir”查看当前目录下的文件结构,如图我们看到有两个文件夹(learning_log、ll_env)和一个文件(manage.py)Python的web框架之Django入门(一)_第2张图片

Python的web框架之Django入门(一)_第3张图片

 

 

创建数据库

仍然是在活动的虚拟环境中,执行命令“python manage.py migrate”来创建数据库,我们发现目录下多了一个“db.sqllite3”的 数据库文件,这就说明数据库创建成功了

Python的web框架之Django入门(一)_第4张图片

Python的web框架之Django入门(一)_第5张图片

 

查看项目

输入命令“python manage.py runserver”来启动服务器,在浏览器中输入“http://localhost:8000”查看我们是否正确创建了项目(注意你的8000端口不要被占用,如果被占用可以使用“python manage.py runserver 8001”更换端口)

 

Python的web框架之Django入门(一)_第6张图片

Python的web框架之Django入门(一)_第7张图片

 

从上图中我们可以看到,如果要关闭这个服务器,按“Ctrl+C”即可

 

 

结语

今天介绍了如何安装virtualenv虚拟环境和建立虚拟环境的目的,介绍了如何安装Django、在Django中如何创建项目和数据库,以及如何查看项目是否正确的创建等

下一篇文章将介绍如何创建一个应用程序及简单的Django网站管理

 

 

 

 

 

你可能感兴趣的:(python)