Как запустить сценарий на странице? - Python

Узнай цену своей работы

Формулировка задачи:

есть ссылка на страницу в виде:
Листинг программы
  1. <a href="service.html">Services</a>
и в ней лежит код
Листинг программы
  1. {% extends "base.html" %}
  2. {% block home_main %}
  3. <p>Hello World<p>
  4. {% endblock %}
Как выполнить сценарий на это странице? он просто выводит "{% extends "base.html" %}" статичным текстом. Шарил в апи, смог найти только функцию
Листинг программы
  1. render_template('service.html')
пробовал заменить ссылку на этот код, не помогло
может тут ошибка какая
Листинг программы
  1. @app.route('/service')
  2. @app.route('/service.html')
  3. def service():
  4. return render_template("service.html")
фух, ошибку нашел. Она оказалась в порядке написания комад в скрипте
Листинг программы
  1. if __name__ == '__main__':
  2. app.run()
надо было в конец поставить

Решение задачи: «Как запустить сценарий на странице?»

textual
Листинг программы
  1. from flask import Flask, render_template, redirect, url_for
  2.  
  3. app = Flask(__name__)
  4.  
  5.  
  6. @app.route('/')
  7. def land():
  8.     return redirect(url_for('index'))
  9.  
  10. @app.route('/index')
  11. def index():
  12.     return render_template('index.html')
  13.  
  14. @app.route('/service.html')
  15. def service():
  16.     return render_template('service.html')
  17.  
  18.  
  19. if __name__ == '__main__':
  20.     app.run()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут