azinit / wlhub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

django-2020

Семестровая работа по курсу "Веб-программирование Django"

Требования

Требования к семестровой работе по курсу “Интернет-программирование Django” – весна 2020.

Models

  • Модели: >= 10 + User
  • Поля: URL, FK, M2M, File/Image
  • Запросы: F, Q, lookup, aggregation

Routing

  • Приложения: >= 2 + admin
  • URLs: >= 1 re_path, >= 10 в целом, без хардкода (.html, .py)

Forms

  • Формы: >= 3 POST + signup, signin, upload-avatar
  • ModelForm: >= 1
  • Widgets: Input, TextArea, Dropdown, Checkboxes, Radio, InputPassword, FileInput

Controllers

  • Views: FunctionB, ClassB(!), Generics
  • AuthRequiredPages: >= 1
  • Parking Pages: 404, 500

Frontend

  • Pages: >= 10
  • NavItems: >= 5
  • Components: Header, Footer
  • Static: css, js, (bootstrap, jquery), images

Extra

  • Celery: reset_password_email, task_by_schedule
  • DRF-API: with Auth, >= 1 model, Swagger

About


Languages

Language:Python 68.6%Language:HTML 29.5%Language:CSS 1.9%Language:JavaScript 0.1%