使用Pyramid框架可以实现最小的独立(即不使用外部WEB服务器)WEB应用程序可以如下创建:
from wsgiref.simple_server import make_server
from pyramid.config import Configurator
from pyramid.response import Response
def hello_world(request):
return Response('Hello World!')
if __name__ == '__main__':
with Configurator() as config:
config.add_route('hello', '/')
config.add_view(hello_world, route_name='hello')
app = config.make_wsgi_app()
server = make_server('0.0.0.0', 1234, app)
server.serve_forever()
字符串
如何使用Django框架实现这一点?
1条答案
按热度按时间jhdbpxl91#
正如我的评论所说,Django并不是为了这个。然而,出于好奇,这大概是我能想到的最小的两路Django应用程序-项目-汞合金:
字符串
你可以将它粘贴到一个文件中,然后用例如。
python minimal_django.py
,然后导航到http://127.0.0.1:8000/或http://127.0.0.1:8000/honk。(没有数据库,没有静态文件服务,没有自动重新加载,什么都没有。只是一个hello和一个honk。但是,Django并不适合这种东西!别在家里这样!