为了账号安全,请及时绑定邮箱和手机立即绑定

我正在使用 html 编写一个快速网页,但遇到语法错误

我正在使用 html 编写一个快速网页,但遇到语法错误

慕田峪4524236 2023-10-24 21:42:30
我似乎找不到代码中的错误,我对 HTML 不太熟悉。我在第一行不断收到语法错误:    File "C:\Users\____\Desktop\Flask_test\index.html", line 1        <html>        ^    SyntaxError: invalid syntax这是我的代码:<html><head>    <title>Home page</title>    </head>    <body>        <h1>Home Page!</h1>        <p>Hello!</p>    </body></html>
查看完整描述

4 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

尝试添加<!DOCTYPE html>并改进代码的格式。



<!DOCTYPE html>

<html>

    <head>

       <title>Home page</title>

    </head>

    <body>

        <h1>Home Page!</h1>

        <p>Hello!</p>

    </body>

</html>


查看完整回答
反对 回复 2023-10-24
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

所以你会收到内部服务器错误(500)


这意味着你编写的Python代码确实可以工作,但是当请求到达服务器时会发生错误,或者Flask找不到你的index.html文件


默认情况下,Flask 将在名为的文件夹中搜索您的 index.html 文件"templates",或者您可以显式设置模板(HTML 文件)的目录


无论如何,我为您编写了这个脚本,请尝试在您的本地计算机上运行它


from flask import Flask, render_template

app = Flask(__name__,

            static_url_path='', 

            static_folder='static',

            template_folder='myTemplates')


@app.route('/')

def mainRouter():

  return render_template("index.html")

您需要创建一个名为的目录"myTemplates"并将您的index.html 文件放入其中,当然您可以在脚本( template_folder='myTemplates') 中更改名称以使用另一个目录。


如果您有任何静态文件,例如图像或音频文件、视频等...您需要创建一个名为 的目录"static"并将所有静态文件放在那里,或者您可以在脚本 ( static_folder='static') 中将其名称更改为您喜欢的任何名称。


查看完整回答
反对 回复 2023-10-24
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

仅添加 !DOCTYPE + HTML。


 <!DOCTYPE html>

<html>


<html>

        <head>

                <meta charset="utf-8" />

                <title>Home page</title>

    </head>

    <body>

        <h1>Home Page!</h1>

        <p>Hello!</p>



        </body>

</html>


查看完整回答
反对 回复 2023-10-24
?
忽然笑

TA贡献1806条经验 获得超5个赞

我对 Flask 不熟悉,但我相信它一开始就要求 !DOCTYPE 。尝试在起始 HTML 标记之前添加 <!DOCTYPE html>。



查看完整回答
反对 回复 2023-10-24
  • 4 回答
  • 0 关注
  • 129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信