django1补充
补充
wsgiref模块:
form wsgiref.simple_server import make_server
def run(env, response):
# env是一个大字典 path_info
response('200 OK', [])
pass
class MyClass(object):
passs
obj = MyClass()
server = make_server(host, port, app)
server.server_forever()
模板语法:
{{ }} 变量相关的
{%%} 逻辑相关的
python三大主流的web框架
都是基于三个部分组成的
A:socket
B: 路由分发
C: 模板渲染
django
A:用的是别人的 wsgiref
B:自己写的
C:自己写的
flask
A:用的别人的 werkzeug
B:自己写的
C:用的别人的 jinja2
tornado
A,B,C都是自己的
pycharm创建django项目:
new project django
pycharm会自动创建templates文件夹并且自动在配置文件中书写路径
并且还支持帮你创建一个app(会自动在配置文件中注册)
可以修改默认端口和启动链接
edit configration
启动项目
命令行
绿色小箭头
# 在启动django项目的时候 你一定要确保同一个端口下只有一个django项目在启动着