Django: (first day)
web框架的本质:
a.收发消息相关 (socket)
b.根据不同的URL返回不同的内容 (业务逻辑)
c.字符串的替换
str.encode('utf8') == bytes(str) str.decode('utf8') == str(bytes)
python里的web框架分类
1、自己实现abc的: Tornado
2、自己实现b和c,用第三方的A Django 一般用于应用程序级别
3、自己实现b,用第三方的a和c Flask 用于网页开发
按照另一个维度空间:
1.Django 2.其他
模块:wsgiref jinja2 uWSGI gunicorn
1.涉及的知识:
1.python基础
2.MySQL相关
3.前端相关的
4.Django知识
2.Django
1.下载和安装
方式一:
pip3 install django == 1.11.11
方式二:
pyCharm里面添加
2.新建Django项目
方式一:
Django-admin starproject s1;
方式二:
pyCharm里面添加
Manage:管理入口,配置文件;
templates:里面放html文件;