Python Django 简单站点

标签 python django

我正在尝试使用 Django 框架创建网站。我查看了 Django 项目站点上的教程,但其中包含很多我不需要的信息。我有提供输出的 python 脚本,我需要在 web 上有这个输出。我的问题是如何简单地管理 Django 以获得启动脚本并在网络上提供其输出的链接,或者您提供我可以阅读的链接?

谢谢。

最佳答案

"I have python scripts which provides output and I need to have this output on the web."

这不是 Django 的目的。你想做的事情可以通过像这样简单的事情来实现:

from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer

class Handler(BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.send_header("Content-type", "text/html")
        self.end_headers()

        self.wfile.write("magic content goes here")

if __name__=="__main__":
    try:
        server = HTTPServer(("", 8080), Handler)
        server.serve_forever()
    except KeyboardInterrupt:
        server.socket.close()

观察 self.wfile.write 行。无论你在那里写什么,最终都会出现在浏览器中。如果重要,您可以在 Handler 中使用 self.path 来检查请求了哪个文件。

使用 Python 2.6.4 测试,使用 Chrome 浏览器访问服务器。

关于Python Django 简单站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2228966/

相关文章:

Python 如何一次遍历列表 100 个元素,直到到达所有元素?

python - 在以下表达式中使用 lambda

python - 使用 python 模式将字符串传输到新列

python - 如何解决 django.core.exceptions.ImproperlyConfigured : Requested setting INSTALLED_APPS error?

python - 根据原始字典中的 N 个键创建 N 个新字典

python - 我如何sudo当前进程?

django - Postgresql 与 Postgis Geodjango 安装

python - 如何在网站上的域名前添加一个词?

python - Django DRF 更新用户

python - Django - 如何在将 JSON 对象作为有效负载传递给 request.post() 时对其进行字符串化