从哪里开始python网页?

时间:2015-08-12 03:19:35

标签: python django web

我是初级水平,我已经在python的基础水平上给了我2个月的时间。我熟悉python中的算法,矩阵等编程内容。

我想把我的一生献给django。但问题是除了启动服务器之外,我对Web python的东西一无所知。

我使用以下方式启动了我的服务器:

import http.server
import socketserver

PORT = 8000

def playServer():
    handler = http.server.SimpleHTTPRequestHandler
    httpd = socketserver.TCPServer(("", PORT), handler)

    print("Serving at port", PORT)
    httpd.serve_forever()

但是当我打电话给我简单的网页时,它仍会显示python的代码,请查看SCREENSHOT

请帮帮我,如何使用python编码制作网页?另请告诉我,我有能力开始给django时间吗?我听说django是一个框架,所以我应该给基础时间学习一些python网页的东西?正确?

帮助会受到赞赏!!

3 个答案:

答案 0 :(得分:1)

https://docs.djangoproject.com/en/1.8/intro/tutorial01/,你有很多东西可以学习我的朋友,但本教程将教你如何安装/安装Django并为你提供一个良好的基础。学习我的男人好运,任何问题只需在下面评论。顺便说一下你刚刚做的就是Django,它只是在python中启动了一个本地的web服务器。

答案 1 :(得分:0)

显然,教自己是学习任何技能最难的方法。如果你真的想学习django或其他任何生活​​,你将不得不承诺自己,要有耐心,并准备好失败。

如果您对此非常认真,我会通过the Django Book。这涵盖了django的各个方面,以帮助您入门。

你很早就会经常遇到问题。当你这样做的时候,停止并整理docs,永远不要害怕直接看source code,并且一如既往地提出具体问题。

为了回答你更具体的问题,Django很高兴它隐藏了你上面的所有代码。例如,配置完成后,下面的行将启动本地服务器,您就可以通过网络浏览器与您的网络应用进行互动。

python manage.py runserver

答案 2 :(得分:0)

看起来你正试图直接从浏览器执行python脚本。 首先,您必须从命令行调用脚本,然后检查浏览器上的地址。

此外,您需要调用文件末尾的playServer()方法来启动HTTP服务器。

然后转到浏览器上的地址:端口。它看起来像这样: result of running server

现在关于第二个问题, 我强烈建议您从Flask而不是Django开始。

它比django简单,对初学者来说最好,而且魔法更少。 此外,只要你对烧瓶感到舒服,你就可以轻松地移动到django,并在玩之后享受更多乐趣。