Django建立学习笔记(learning Log)一

1.首先要建立一个虚拟工作环境,并新建一个工作目录learning_log
2.安装virtualenvsudo apt-get install python-virtualenv
3.切换到目录learning_log下,创建一个名为11_env的虚拟环境Django建立学习笔记(learning Log)一
4.**虚拟环境``Django建立学习笔记(learning Log)一
5.安装DjangoDjango建立学习笔记(learning Log)一
6.在Django中创建项目django-admin.py startproject learning_log .此处命令末尾处的句点让新项目使用合适的目录结构,这样开发完后可轻松的将应用程序部署到服务器Django建立学习笔记(learning Log)一建立名为learning_log的项目之后,同时自动创建了一个名为manage.py的文件,这是一个简单的程序,它接受命令并将其交给Django的相关部分去运行。通过这个命令来管理诸如使用数据库和运行服务器等任务。
新建的项目learning_log包含5个文件:asgi.py init.py settings.py urls.py wsqi.py.

文件名 功能
settings.py 指定Django如何与你的系统交互及如何管理项目 ,在项目开发过程中修改一些设置,增加一些设置
urls.py 告诉Django应创建哪些网页来响应浏览器请求
wsgi.py 帮助Django提供它创建的文件,web server gateway interface(web服务器网关接口)
asqi.py
init.py

7.创建数据库:Django将大部分与项目相关的信息都存储在数据库中,因此我们需要创建一个供Django使用的数据库。首先要通过source 11_env/bin/activate**虚拟环境
Django建立学习笔记(learning Log)一
我们将修改数据库称为迁移数据库。首次执行命令migrate时,将让Django确保数据库与项目的当前状态匹配。在使用SQLite的新项目中首次执行这个命令时,Django将新建一个数据库表,用于存储我们将在这个想哭中使用的信息,确保数据库结构与当前代码匹配。
Django又创建了一个文件——db.sqlite3.SQLite是一个使用单个文件的数据库,是编写简单应用程序的理想选择,因为它不用太关注数据库管理的问题。
8.查看项目,合适Django是否正确的创建了项目,用runserver命令
Django建立学习笔记(learning Log)一Django启动一个服务器,让你能够查看系统中的项目,了解他们的工作情况。当你在浏览器中输入URL请求网页时,该Django服务器将进行响应:生成合适的网页,并将其发送给浏览器
打开浏览器输入URL:http:localhost:8000/
Django建立学习笔记(learning Log)一