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项目在启动着
posted @ 2020-01-04 16:18  godlover  阅读(115)  评论(0编辑  收藏  举报