Найти в Дзене
Автономное SЕО у себя на сайте.Sitemap, увеличит покрытие индексируемости вашего сайта и улучшить его видимость в результатах поиска.
Рассмотрим вариант автономной генерации файла sitemap.xml с помощью jinja2 (python).Здесь просто, ясно и понятно. Самый простой способ настроить Jinja2 для загрузки шаблонов для вашего приложения выглядит примерно так. Пример кода : from jinja2 import Environment, FileSystemLoader lst_pages = ["http://www.example.com/page1.html", "http://www.example.com/page2.html"] file_loader = FileSystemLoader('tpl') env = Environment(loader=file_loader) tm = env.get_template('sitemap.xml') msg = tm.render(pages=lst_pages) print(msg) #in sitemap...
1 год назад
Большая компания Sanic, Brython, Tortiose-Orm, Bulma и все в одном месте!!!!
Sanic — это асинхронный веб-фреймворк и веб-сервер для Python. Он разработан в MagicStack и основан на uvloop, который является заменой цикла событий asyncio по умолчанию в Python. Это делает Sanic невероятно быстрым. Sanic напоминает Flask по синтаксису. Его можно использовать для создания масштабируемых, эффективных и быстродействующих веб-приложений, заменяя Django или Flask. Для установки Sanic в виртуальную среду Python используйте команду pip3 install sanic. Затем создайте файл с именем main...
1 год назад
Простота и легкость в использование на языке программирования Python, Tortoise-orm asyncio ORM (объектно-реляционный картограф).
ORM (объектно-реляционный картограф) предназначен для решения этих проблем путем централизации вашей модели данных и правил обработки данных, гарантируя безопасное управление вашими данными (обеспечивая защиту от SQL-инъекций) и отслеживая взаимосвязи, поэтому вам не нужно этого делать. Tortoise ORM — это асинхронная ORM для Python, созданная с учётом работы с отношениями между объектами. Она вдохновлена популярным Django ORM. Tortoise ORM поддерживает базы данных SQLite, MySQL, PostgreSQL, Microsoft SQL Server и Oracle...
1 год назад
Первое приложение на языке Python, с использованием фреймворка Sanic.
Sanic — это веб-фреймворк написанный на языке Python. Он использует синтаксис async/await, добавленный в Python версии 3.5, что обеспечивает высокую скорость исполнения кода и отсутствие блокировки. Sanic также использует uvloop и ujson для повышения производительности, но эти пакеты являются опциональными. В чем его преимущество перед другими фреймворками, как Tornado, Vibora его легко запустить, хорошо задокументированный и проверен временем. Как его запустить? Сейчас накидаем мини приложение (app)...
1 год назад