【有书共读05】python编程--从入门到实践18
Django入门
Django是一个Web框架————一套用于帮助开发交互式网站的工具。Django能够响应网页请求,还能让你更轻松地读写数据库、管理用户等。
1、安装virtualenv
pip install virtualenv
2、安装Django
pip install Django
3、在Django中创建项目
django-admin startproject learning_log .
ls
ls learning_log
①第一条命令是让Django新建一个名为learning_log的项目。这个命令的句点让新项目使用合适的目录结构。这样开发完后可以轻松地将应用程序部署到服务器。
②第二条命令是查看Django创建的目录是什么。其目录名为learning_log。同时,它还创建了一个名为manage.py的文件,这是一个简单的程序,它接受命令,并将其交给Django的相关部分去运行。我们将使用这些命令来管理诸如使用数据库和运行服务器等任务。
③进入目录learninglog中,发现有四个文件(_init.py settings.py urls.py wsgi.py)。其中,最重要的是settings.py 、urls.py 和 wsgi.py 。文件settings.py指定Django如何与你的系统交互以及如何管理项目。在开发项目的过程,我们将修改其中一些设置,并添加一些设置。文件urls.py 告诉Django应创建哪些网页来响应浏览器请求。文件wsgi.py帮助Django提供它创建的文件,这个文件名是web server gateway interface(web服务器网关接口)的首字母缩写。
4、创建数据库
python manage.py migrate
我们将修改数据库称为迁移数据库。首次执行命令migrate时,将让Django确保数据库与项目中的当前状态匹配。
①Django指出它将创建的必要的数据表,用于存储我们将在这个项目中使用的信息,在确保数据库结构与当前代码匹配。