Python编程从入门到实践:项目3 Web应用程序-Django入门(1)
学习背景
书籍名称:《Python编程从入门到实践》Eric Mattes著;编程软件:Pycharm;Python版本:3.7.4;操作系统:Win 10.
项目概述
这个项目的目的就是让学习者学习:网站创建环境和基本逻辑-网站账户管理-网站部署应用。编写出来的网站主页如下:
网站用户可以注册账户、登录网站、记录或修改学习笔记。
Django是用于开发交互式网站的工具,它的主要功能包括响应网页请求、管理网站数据库和管理用户。
操作流程如下:
1.建立虚拟环境,即向系统指定一个特定的文件夹,编写的文件、安装的Python库都放在里面。这样的好处有二:1)我们只安装需要的Python库,可以使整个项目小,不冗余。2)单独的文件夹方便我们移动、复制、推送到网站服务器,要实现网站的运营,我们需要将内容放置到服务器上,以实现快速、稳定、长效的网站服务。
操作如下:
1)Win+R组合键调出系统运行搜索窗口,输入cmd后打开命令提示符窗口;
2) 系统默认的地址是C盘,需要切换到你想要创建虚拟环境的文件夹目录,这里我是在D盘的某个文件夹,所以输入指令如下切换:
- d:(该指令切换到D盘);
- cd D:\Program Files\Python Projects(这是我要创建项目的文件夹目录)
3)建立虚拟环境并激活
-
创建虚拟环境。在命令行输入:python -m venv
11_env(你的系统需要预先安装好Python),"11_env"指示的是虚拟环境名称。 -
激活虚拟环境。在命令行输入:11_env\Scripts\activate
需要注意的是,后续所有操作都需要11_env处于激活状态,如果关闭了命令行窗口,需要重新激活虚拟环境,操作方式与上述一致。
2.安装Django;输入指令pip install Django,系统会自动联网下载Django安装到虚拟环境中。安装成功后会提示:Successfully installed Django
3.创建项目;有了虚拟环境11_env,有了操作工具Django,我们就可以开始创建项目了,指令为 django-admin.py startproject learning_log .
该指令的意思是运行django-admin.py中的startproject功能,创建名为learning_log的项目。需要注意两点:
- Python文件(后缀为.py)的默认打开方式是python,而不是Pytho