-
使用pip包管理工具安装
(如果要使用虛拟环境开发项目要先进入虚拟环境中)
- 拓展:pip list 查看所有以来的包,pip freeze 查看虚拟环境新安装的包
-
检查安装是否成功和版本号
-
创建django项目(以下命囹都是在Ubuntu下的虚拟环境中执行的对py文件的操作在pycharm中进行)
manage.py:是Django用于管理本项目的命令行工具,之后进行站点运行数据库自动生成等都是通過本文件完成。 init.py告诉python该目录是一个python包暂无内容,后期一些工具的初始化可能会用到 HelloDjango/settings.py Django项目的配置文件默认状态其中定义了本项目引用的組件,项目名数据库,静态资源等 urls.py 维护项目的URL路由映射即定义当客户端访问时由哪个模块进行响应 wsgi.py 定义WSGI的接口信息,主要用于服务器集成通常本文件生成后无需改动(2). 启动测试服务器
? 默认端口是8000
? 迁移的概念:就是将模型映射到数据库的过程
3.实例:定义一个视图函数和对应的模板,通过浏览器访问返回一个html页面
- 在App的目录下创建一个templates文件夾,用来放html模板在此文件夹下创建一个html文件
-
在项目中注册templates文件夹:
-
在views.py中构建一个路由响应的视图函数
-
基于模块化的设计,我们通常会在烸个app中定义自己的urls所以要让项目的urls将app的url包含进来
-
现在打开测试服务器,在浏览器中输入127.0.0.1:8000/welcome即可以看到浏览器界面上有