在名为“我的网站”的Python Package(包)中,包含了一些关于Web项目的基本文件。
(1)__init__.py
这是一个空白文件,带有这个文件的目录会被认为是Python Package。
(2)wsgi.py
WSGI是Web服务器网关接口(Web Server Gateway Interface)。它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求。
wsgi.py是兼容WSGI的Web服务器入口,通过它运行Web应用程序。
(3)asgi.py
ASGI是异步服务器网关接口(Asynchronous Server Gateway Interface),旨在提供支持异步的Python web服务器、框架和应用程序之间的标准接口。WSGI仅为同步的Python应用提供了标准,ASGI则为异步和同步的Python应用提供了一个标准。
asgi.py是兼容ASGI的Web服务器入口,通过它运行Web应用程序。
(4)settings.py
settings.py是项目的配置文件。这个配置文件中,需要先将语言设置为中文,时区设置为亚洲/上海。这两项设置一般在靠近文件内容末尾的位置。
(5)urls.py
urls.py是一个URLconf(URL配置)文件,包含项目的所有URL声明,能够将URL请求和处理该请求的视图函数之间建立对应关系。