django框架初探
1. web 框架介绍
服务器程序,应用程序
wsgi简介: 提供一个函数
web框架就是将web应用开发中通用的部分抽象出来,想做房子一样,形成一个框架,再去实现我们特定的功能。
- django 全能型
- tornado 优秀的异步框架
- web.py 小巧的web框架
- flask 优秀的轻量级的web框架
三房,两房
设计模式:mtv mvc
m models 模型
t template 模板
v view 视图
2.django框架的介绍
环境搭建,django安装的基本条件及准备,如下:
准备环境:
- ubuntu
- python 3.5 +
- pcyharm 2017.1.5 + 专业版
- MySQL
每创建一个新的django项目,都要新建一个python隔离环境
隔离环境
工具准备—创建虚拟环境及安装Django
- 查看当前有哪些虚拟环境:
workon
- 创建虚拟环境:mkvirtualenv -p /usr/bin/python3 envname`
- 进入虚拟环境:workon envname`
- 退出虚拟环境:deactivate`
- 删除虚拟环境:rmvirtualenv envname
Django的安装:pip install django
查看当前python环境下的第三方库:pip list
简单操作
- 1.创建项目
django-admin stratprojcet <projectname>
- 2.pycharm 创建项目远程关联
(1)pycharm设置代码同步操作步骤:
3.-项目目录及文件说明
4.开发服务器及启动服务
-
- 命令行:
python manage.py runserver ip:port
在项目根目录
- 命令行:
- 开启服务器的方式一
- 开启服务器的方式二
- 成功开启服务器的反应
- 注意事项(ip和port)
2. pycharm 配置
3.django项目简单操作
4. 第一个视图
项目,和应用
- 创建一个应用 命令 :
python manage.py startapp appname
- 创建views视图
- 新建APP
- 项目与APP的关系
- 本次学习总结