Домой
2020-12-05
Каналы передачи данных
|
Сетевое программирование
|
Базы данных
|
Основы Веб-программирования
Hide <<
Основы Веб-программирования
Описание курса
Введение
Веб сервер
Веб-программирование
Фреймворк Pyramid
¶
Введение
Конфигурация
Структура приложения
Настройки
Базы данных (Models)
Диспетчеризация URL
REST API
Предстваления (Views)
Шаблоны (Templates)
Сессии
Админка
Безопасность
Блог
WSGI приложения
Glossary Pyramid
Асинхронный Веб
Не браузер и не консоль Веб
Закрепление материала «WSGI»
Закрепление материала «Web»
Закрепление материала «SQL»
Закрепление материала «Pyramid»
Презентации
Python
Генераторы
Текстовые редакторы
Фреймворк Pyramid
¶
См.также
Pyramid
http://trypyramid.com
https://ru.wikipedia.org/wiki/Pyramid_(программный_каркас)
Введение
Установка
Hello World
Импорты
View
Конфигурация
WSGI приложение
WSGI сервер
Резюме
Конфигурация
Императивный способ конфигурации
Декларативный способ конфигурации
Резюме
Структура приложения
Стандартные шаблоны проектов
Cookiecutter
Создание проекта
Установка
Запуск
Просмотр
Debug Toolbar
Настройки
Includes
Расширение приложения собственными средствами
Расширение через модули
Расширение через ini файл
Сторонние модули
В виде Python словаря
В ini файле
Резюме
Базы данных (Models)
SQLAlchemy
ZopeTransactionExtension
transaction
transaction.abort
pyramid_tm
pyramid_sqlalchemy
Резюме
Диспетчеризация URL
Pattern Matching
Traversal
Обход словаря
Привязка View к ресурсам
Комбинация обоих методов
REST API
Pattern matching
Traversal
Ресурсы
View
Route
Полный пример
Предстваления (Views)
Конфигурация
Декларативный способ
Императивный способ
Совмещенный способ
Шаблоны (Templates)
Использование напрямую
Использование через обработчики (
renderer
)
pyramid_jinja2
Установка
Настройка
Использование
Резюме
Сессии
Встроенный механизм сессий
Использование сессий
Альтернативные механизмы сессий
Всплывающие сообщения
Cross-Site Request Forgery (CSRF)
Резюме
Админка
Установка
Использование
Резюме
Безопасность
Аутентификация vs Авторизация
Кто ты?
Что тебе дозволенно?
Добавление авторизации в проект
Права доступа для
View
Права доступа по умолчанию
Аксесс листы (ACL)
ACL для ресурса
ACL для роутов
Глобальный ACL
Логин & Логаут
Basic Auth
Блог
Структура проекта
Базы данных
pyramid_sqlalchemy
Таблицы блога
Инициализация
URL маршруты
Views
Главная страница
Просмотр статей
Создание и редактирование
Полный код
WSGI приложения
Previous:
Блог
Next:
Введение
© Copyright 2020, Кафедра Интеллектуальных Информационных Технологий ИнФО УрФУ. Created using
Sphinx
1.7.6.