No description
Find a file
2023-12-25 09:32:09 +09:00
.idea 23.12.2023 hcaptcha 2023-12-23 15:51:23 +09:00
RTK_study 25.12.2023 Исправление ошибок 2023-12-25 09:32:09 +09:00
.gitignore 23.12.2023 hcaptcha 2023-12-23 19:34:33 +09:00
.pylintrc 12.11.2023 2023-11-12 21:20:19 +09:00
readme.md 22.12.2023 Исправление ошибок 2023-12-22 22:56:58 +09:00
requirements.txt 21.12.2023 Исправление ошибок 2023-12-21 23:04:09 +09:00
settings.py 12.12.2023 Reformat DB 2023-12-12 17:18:15 +09:00

Здравствуйте! Меня зовут Александр.

Этот репозиторий создан для учебного проекта на Django

www.avbalagurov.ru

Список задач, которые нужно решить в этом проекте:

  • Создание общих шаблонов
    • шабон страницы 404
    • Шаблон страницы AccessDenied
    • Базовый шаблон
    • Шаблон футера
    • Шаблон верхнего меню
    • Шаблон страницы для рендерингра пагинатора
    • Шаблон бокового меню
  • Создание приложения User
    • Создание моделей
      • Создание кастомной модели User
    • Создание форм приложения
      • Форма авторизации
      • 2 формы регистрации пользователя
      • 2 формы редактирования профиля
      • Форма создания и редактирования групп доступа
    • Создание представлений приложения с шаблонами
      • Представление авторизации
      • Представление регистрации
      • Представление редактирования профиля
      • Представление выхода пользователя
      • Представление смены пароля пользователя
      • Представление списка пользователей
      • Представление удаления пользователя
      • Представление списка групп доступа
      • Представление добавления группы доступа
      • Представление удаления группы доступа
    • Настройка прав доступа к представлениям
    • Настройка URL
  • Создание приложения просмотра публикаций
    • Создание моделей
      • Создание модели Публикации
      • Создание модели Тэги публикации
      • Создание модели Комментарии публикации
    • Создание форм приложения
      • Создание формы обратной связи
      • Создание формы добавления комментария
      • Создание формы поиска Используем html-форму sidebar
    • Создание представлений приложения с шаблонами
      • Создание представления О нас
      • Создание представления обратной связи
      • Создание представления списка публикации (annotate, поиск)
      • Создание представления полного текста публикации с функией добавления комментариев и каруселью картинок
      • Создание представления страницы 404
      • Создание представления модерирования комментариев
    • Настройка прав доступа к представлениям
    • Настройка URL
  • Создание приложения администрирования публикаций
    • Создание форм приложения
      • Создание формы добавления и редактирования публикации
      • Создание формы добавления и редактирования тэгов публикации
    • Создание представлений приложения с шаблонами
      • Создание представления списка публикаций автора
      • Создание представления добавления и изменения публикации
      • Создание представления удаления публикации
      • Создание представления добавления и редактирования тэгов публикации
      • Создание представления удаления тэгов
      • Создание представления списка публикаций для руководства с фильтрацией по автору и дате
    • Настройка прав доступа к представлениям
    • Настройка URL
  • оптимизация приложений и отлавливание ошибок
    • Не добавляется Имя при регистрации пользователя IT-специалистом
    • Публикации пользователей вываливаются в ошибку 500 perm = Permission.objects.get(codename='news_editor')
    • Не добавляет новость - ругается на поле date_pub
    • Не изменять автора публикации при редактировании в inline-ветке.
    • Назначение начальных прав
    • Inline-formset для добавления изображений в форме добавления и изменения новости.
    • Удаление пользователя
    • Картинки в списке новостей.
    • Отображение результатов поиска
    • Пагинация при поиске
    • Ошибка при модерации
  • Перенос приложения на хостинг