Рубрики
Без рубрики

Расширения колбы – Что такое расширения и как их установить?

В этой статье мы обсудим некоторые из основных расширений колб. Эти расширения удобны и просты в использовании. Так что давайте разберемся в них !!

Автор оригинала: Pankaj Kumar.

В этой статье мы обсудим некоторые из основных расширений колб. Эти расширения удобны и просты в использовании. Так что давайте разберемся в них !!

Зачем нам нужны расширения колб?

Как мы знаем, Flask-это микро-веб-фреймворк, поскольку его основные функции включают только WSGI на основе Werkzueg, маршрутизацию и механизм шаблонов на основе Jinja2.

Он также может поддерживать файлы cookie, сеансы и интерфейсные функции, такие как JSON, статические файлы и т. Д.

Но этого недостаточно для создания полномасштабных безопасных веб-приложений. Именно здесь на сцену выходят расширения колбы. С помощью расширений Flask мы можем выполнять гораздо больше задач, используя фреймворк Flask.

Существует множество доступных расширений колб. Теперь мы рассмотрим некоторые из наиболее часто используемых расширений колб

Некоторые важные Расширения Колб

Некоторые важные Расширения Колб

Некоторые важные Расширения Колб Колба-SQLAlchemy
Некоторые важные Расширения Колб Колба-ВТФ
Некоторые важные Расширения Колб Колба-Почта
Некоторые важные Расширения Колб Колба-Логин
Некоторые важные Расширения Колб Колба-Отладочная панель
Это помогает добавить Sijax, библиотеку Python/jQuery, которая упрощает использование AJAX в веб-приложениях, поддержку приложений Flask. Колба-Сиджакс

Эти расширения являются модулями |/Python , которые расширяют функциональные возможности приложения Flask. Следовательно, мы можем установить их так же, как библиотеку Python, используя утилиту pip .

Синтаксис для установки расширения колбы ” flask-foo ” будет следующим:

pip install flask-foo

#pip install flask-Sqlalchemy
#pip install flask-wtf
#pip install flask-mail
#pip install flask-login
#pip install flask-debugtoolbar
#pip install flask-sijax

Импорт также похож на то, как мы импортируем библиотеку python:

from flask_foo import , ...

Для версий Flask, превышающих 0.7, вы также можете импортировать расширения через flask.ext.

Синтаксис таков:

from flask.ext import foo #sqlalchemy, login .....

Вы можете получить сообщение об ошибке, если ваш модуль совместимости не активен . Чтобы активировать его, используйте код:

import flaskext_compat
flaskext_compat.activate()

from flask.ext import foo

Как только мы активируем его, мы можем использовать flask.ext так же, как и раньше.

Рекомендации:

Вывод

Вот и все, ребята! Это была последняя статья в серии учебников по колбе. Пожалуйста, ознакомьтесь с нашими другими флеш-учебниками, чтобы узнать больше о колбе.

Счастливого кодирования !!