Я новичок в html, я много исследовал, но не могу решить эту проблему. Я уверен, что это тривиально, но я застрял.
Итак, у меня есть flask веб-сервер. это код: это так просто, просто загрузить дом. html и я думаю, что проблема будет где-то здесь, но я не могу ее найти. все html документы находятся в одной папке, в шаблонах. дом. html красиво грузится, но ничего другого. Я имею в виду, если я изменю в return render_template html, он будет загружен, но не через веб-страницу нажатием.
from flask import Flask, render_template
app = Flask(__name__, template_folder='templates')
@app.route('/')
def home():
template_table = {
'title': "Home Control System"
}
return render_template('home.html', **template_table)
@app.route('/')
def lakas():
return render_template('lakas.html')
if __name__=='__main__':
app.run(debug=True, host='0.0.0.0')
это дом. html код:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{{ title }}</title>
<link rel="stylesheet" type="text/css" href="../static/css/style.css?version=15">
<script type="text/javascript" src="../static/js/scripts.js?version=2"></script>
</head>
<body onload="renderTime()">
<div class="wrapper">
<div style="font-size: 1.5em", style="font-weight: bold">Menü</div>
<div class="nested_1">
<div align="right">Home Control System</div>
<div id="clockDisplay" align="right"></div>
</div>
<div class="nested_2">
<a href="overview.html" target="targetframe">Főoldal</a>
<a href="lakas.html" target="targetframe">Lakás</a>
<a href="garazs.html" target="targetframe">Garázs</a>
</div>
<iframe src="overview.html" name="targetframe" allowTransparency="true" scrolling="no" frameborder="0"></iframe>
</div>
</body>
</html>
структура папок:
main
static
templates
home.html
lakas.html
garazs.html
, и если я просто открываю дом. html все работает отлично, я могу нажимать на кнопки (Főoldal, Lakás, Garázs)
но, когда я запускаю приложение flask и достигаю этого через IP, у меня есть домашняя страница, но 404 для остальных. Я прикрепляю картинку о экране ok и экране 404. Экран Not found Экран OK Что мне изменить? Не могли бы вы помочь мне, пожалуйста?