Django: демо приложение по работе с Facebook
Привет,
Сделать Django демо-приложение, которое работает с личными постами Facebook.
Требования:
1. Django 3.2
2. Python 3.9
3. Генерация UI с помощью стандартных шаблонов Django (без заморочки, просто стандратные элементы Bootstrap CSS )
4. Валидация форм не нужна
5. БД не обязательна
6. Не использовать компоненты с лицензиями GPL, LGPL, AFL, AGPL, CC-BY, CDDL, CPL, EPL, MPL, W3C.
Какие сценарии должны быть реализованы:
1) Вывод постов:
* Аутентифицироваться с помощью учетной записи Facebook (OAuth), если еще не был залогинен;
* В начале страницы отображается имя залогинившегося пользователя;
* Вывод списка последних 100 постов в формате таблицы: Дата-время поста, Ссылка, текст поста, количество лайков, количество комментариев;
* На форме должна быть ссылка на создание поста из сценария 2).
2) Создание поста
* Аутентифицироваться с помощью учетной записи Facebook (OAuth), если еще не был залогинен;
* В начале страницы отображается имя залогинившегося пользователя;
* Заполнение формы с полем "Текст поста" и нажатие кнопки "Отправить";
* Переход на форму вывода постов из сценария 1).
Поставка:
1. Исходный код в виде ZIP-архива;
2. Инструкция установке и по проверке.
Примеры скриптов:
- https://artandlogic.com/2014/04/tutorial-posting-to-facebook-from-a-django-app/