初始Django
Posted adairye
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始Django相关的知识,希望对你有一定的参考价值。
Django是Python众多web架构中重量级的开源web架构,是由python编写而成。
Django采用的是MTV架构模式,(M:模型;T:模板;V:视图)
模型(model):数据存取层,处理与数据相关的所有事物;
模板(Template):表现层,处理与表现相关的决定;如何在页面或其他类型文档中进行显示。
视图(view):业务逻辑层,存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。
什么是web框架:
web框架其实就是建立web应用的一种方式。其本质其实就是一个socket服务端,用户的浏览器就是这个socket的客户端。
简单搞个web架构:
1 # @Time : 2019/12/2 10:49 2 # @Author : Adair 3 4 import socket 5 6 def handle_request(client): 7 buf = client.recv(1024) 8 client.send("HTTP/1.1 200 OK ".encode("utf8")) 9 client.send("<h1 style=‘color:red‘>Hello Adair</h1>".encode("utf8")) 10 11 def main(): 12 sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) 13 sock.bind((‘localhost‘,8080)) 14 sock.listen(3) 15 16 while True: 17 connection,address = sock.accept() 18 handle_request(connection) 19 connection.close() 20 21 if __name__ == ‘__main__‘: 22 main()
以上是关于初始Django的主要内容,如果未能解决你的问题,请参考以下文章
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段
如何使用 Swift 使用此代码片段为 iOS 应用程序初始化 SDK?