HTML-фрагмент из Python

Я новичок в Python и CGI, так что это может быть тривиальным. Но я бы хотел, чтобы Python генерировал блок HTML всякий раз, когда посетитель загружает страницу.

<html>
<body>
<!-- Beautiful website with great content -->

<!-- Suddenly... -->
<h1> Here's Some Python Output </h1>
<!-- RUN PYTHON SCRIPT, display output -->

</body>
</html>

Используя скрипт Python, который для простоты выглядит примерно так:

#!/usr/bin/python
print "Content-type: text/html"
print 
print "<p>Hello world!</p>"

Большинство ресурсов, которые мне удалось найти, демонстрируют, как создать ВСЮ веб-страницу с использованием скрипта Python. Можете ли вы вызвать среднюю страницу скрипта Python для создания просто фрагмента HTML-кода?

1 ответ

Решение

Используйте AJAX на стороне клиента или на стороне сервера шаблонов.

Шаблон позволит вам сохранять большую часть вашей страницы статичным, но использовать язык сценариев на стороне сервера (например, Python) для заполнения динамических битов. В Stackru есть много хороших постов о системах шаблонов Python. Вот один

AJAX позволит вам обновить страницу после первоначальной загрузки с результатами с сервера.

Другие вопросы по тегам