Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vandaltryhard/project-python-django
Использование Django для построения проекта Learning Log — сетевой журнальной системы для отслеживания информации, полученной по определенной теме.
https://github.com/vandaltryhard/project-python-django
Last synced: about 10 hours ago
JSON representation
Использование Django для построения проекта Learning Log — сетевой журнальной системы для отслеживания информации, полученной по определенной теме.
- Host: GitHub
- URL: https://github.com/vandaltryhard/project-python-django
- Owner: VandalTryHard
- Created: 2021-09-26T15:33:37.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-09T14:27:35.000Z (about 3 years ago)
- Last Synced: 2024-01-07T04:14:42.223Z (10 months ago)
- Language: Python
- Size: 13.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FirstProject-Python-Django
Использование Django для построения проекта Learning Log — сетевой журнальной системы для отслеживания информации, полученной по определенной теме.
Научился осваивать построение веб-приложений с использованием инфраструктуры Django. Написал короткую спецификацию проекта, установил Django в виртуальной
среде, узнал, как настроить проект, и проверил правильность настройки. Узнал, как создать приложение и как определить модели для представления данных в
приложении. Также были изучены базы данных и узнал, как Django упрощает миграцию баз данных после внесения изменений в модель. Научился создавать суперпользователей
для административного сайта, а также использовал административный сайт для ввода исходных данных.Научился определять URL-адреса, создавать функции представления и
писать шаблоны для построения страниц сайта. Применя механизм наследования шаблонов, который упрощает структуру отдельных шаблонов и модификацию сайта по мере
развития проекта.
Изучил, как придать проекту простой, но профессиональный внешний вид при помощи библиотеки Bootstrap и приложения django-bootstrap4. При использовании Bootstrap выбранные стили будут работать одинаково практически на всех устройствах, используемых для работы с проектом.
Узнал о шаблонах Bootstrap и использовали шаблон Navbar static для создания простого оформления Learning Log. Научился использовать элемент jumbotron для визуального выделения сообщений домашней страницы и узнал, как организовать единое стилевое оформление всех страниц на сайте.
В последней части проекта научился, как развернуть проект на серверах Heroku, чтобы с ним мог работать любой желающий. Создал учетную запись Heroku и установили инструменты, упрощающие процесс развертывания. Использовал Git для закрепления рабочего проекта в репозитории и отправил репозиторий на серверы Heroku. Наконец, узнал, как защитить приложение, включив режим DEBUG=False на работающем сервере.
Итак, работа над Learning Log закончена!
https://learning-python-django-log.herokuapp.com