1.什么是Django?
Django是用Python开发的一个免费开源的全能型的Web框架,可以用于快速搭建高性能,优雅的网站!
2.什么是web框架?
web框架就是将web应用开发中通用的部分抽象出来,像盖房子一样,形成一个框架,再去时间特定的功能.
Pythonweb框架分类:
1.Django 全能型
2.tornado 优秀的一部框架
3.web.py 小巧的web框架
4.flask 优秀的轻量级的web框架
设计模式采用的是: MTV
M(Model) 模型
T(Template) 模板
V(Views) 视图
3.Django的准备环境
1.Ubuntu
2.Python 3.5+
3.PyCharm 2017.1.5 + 专业版
4.MySQL
注意: 每创建一个新的Django项目,都要新建一个Python隔离环境
隔离环境:
1.查看虚拟环境 workon
2.创建虚拟环境 mkvirtualenv -p /usr/bin/python3 文件名
3.进入虚拟环境 workon 文件名
4.删除虚拟环境 rmvirtualenv 文件名
首先需要在虚拟环境中安装Django即可
pip install django
注意: 每一次创建的虚拟环境都要重新下载该模块
4.创建Django项目
1.创建项目
django-admin startproject project(项目名称)
2.Pycharm 创建项目远程关联
注: 在Python环境问题有讲到
3.启动服务
1.命令行
python manage.py runserver ip(0.0.0.0):port(看虚拟机映射的端口) #在项目根目录
2.pycharm
1.在pycharm连接虚拟终端
解决乱码情况
点击setting设置
点击Tools--->SSHTerminal 修改 Default encoding方式
点击Editor----->修改File Encodings 按以下图操作即可
3.在pycharm里面直接运行的方式
5.运行Django
2.开启服务在网页运行
6.创建第一个APP并在网页运行
1.创建的一个APP(小编在这里创建了两个)
python manage.py startapp teacher
2.创建一个视图函数
3.开启服务运行
注意:
希望对大家有所帮助,求鼓励~~~~~