Python编程从入门到实践之Django(1)
1,Django介绍
- Django是一个Web框架———一套用于帮助开发交互式网站的工具。Django能够响应网页请求,还能更轻松的读写数据库,管理用户。
2, 建立虚拟环境
- 新建一个目录作为项目目录,将其命名为learning_log
- 在终端切换至该目录下,如下图所示
- 输入如下命令创建虚拟环境
D:\code\PythonCode\Python编程从入门到实践\learning_log> python -m venv ll_env
3, 激活虚拟环境
D:\code\PythonCode\Python编程从入门到实践\learning_log> ll_env\Scripts\activate
4, 中止虚拟环境
(ll_env)D:\code\PythonCode\Python编程从入门到实践\learning_log> deactivate
- 若关闭运行虚拟环境的终端,虚拟环境将不再处于活动状态
5, 安装Django
(ll_env)D:\code\PythonCode\Python编程从入门到实践\learning_log> pip install Django
6, 在Django中创建项目
(ll_env)D:\code\PythonCode\Python编程从入门到实践\learning_log> django-admin startproject learning_log .
- 命令末尾的句点让新项目使用合适的目录结构,千万不能忘记,否则部署应用程序时将遭遇一些配置问题
- 运行完命令后会发现目录learning_log包含4个文件:__ init __.py,settings.py,urls.py,wsgi.py
- init.py
- settings.py:指定Django如何与你的系统交互以及如何管理项目,后续将进行修改和添加配置。
- urls.py:告诉Django应创建哪些网页来响应浏览器请求。
- wsgi.py:帮助Django提供它创建的文件(Web server gateway interface Web服务器网关接口)
7, 创建数据库
- Django将大部分与项目相关的信息都存储在数据库中,因此需要创建一个供Django使用的数据库。修改数据库称为迁移数据库。首次执行命令migrate时,将让Django确保数据库与项目的当前状态匹配。在使用SQLite的新项目中首次执行这个命令时,Django将新建一个数据库。
(ll_env)D:\code\PythonCode\Python编程从入门到实践\learning_log> python manage.py migrate
- 运行完后,Django创建一个新文件——db.sqlite3.
8, 查看项目
(ll_env)D:\code\PythonCode\Python编程从入门到实践\learning_log> python manage.py runserver
- 现在打开一款Web浏览器输入URL:http://127.0.0.1:8000/ 查看结果
- 注意:若要关闭服务器可按:Ctrl + C