Изучите основы одной из самых популярных веб -структур в мире, создав реальный проект.
Изучите основы одной из самых популярных веб -структур в мире, создав реальный проект. У Django есть так много функций, которые просто работают из коробки: аутентификация пользователя, управление базами данных, график шаблона HTML, маршрутизацию URL, проверка данных формы и многое другое.
Django-это веб-каркасная работа, написанная на Python, и запускает бэкэнд для многих самых популярных веб-сайтов Интернета, таких как Instagram и Pinterest.
Справочный код
Справочный пост - https://kirr.co/usaoez
Подпишитесь на DigitaloCean - https://do.co/cfe-outube
Установить DOCTL - https://kirr.co/dxcc48
Получить токен API - https://kirr.co/7x8r90
Установите новый токен с:
doctl auth init --context main
--context main является интенсивным здесь (он используется позже).
git clone https://github.com/codingforentrepreneurs/Try-Django-3.2
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
.do/app.yaml Обновление каждого экземпляра git :
branch : production-3
repo_clone_url : https://github.com/codingforentrepreneurs/Try-Django-3.2.gitк
github :
branch : production-3
deploy_on_push : true
repo : USERNAME/REPOSITORY.do/app.yaml вы увидите envs , которые включают значения с type: SECRET . Вы должны использовать значение простого текста при создании этого приложения.Так измените:
- key : DJANGO_SECRET_KEY
scope : RUN_AND_BUILD_TIME
type : SECRET
value : EV[1:w8aaS/4qnhOJoLOQW4JnsmcjMQWF9Xfv:ZC08ZkUwFhkEzqXYlgtlwh260FWLbe6Zy+c0dqH4nyaqPFDKNF03wFs4D/51604nC0/xkOfDlHf+ldmkzyEsL68S]
К
- key : DJANGO_SECRET_KEY
scope : RUN_AND_BUILD_TIME
type : SECRET
value : wmu@re-x%d-kql&kzs(wo7@t%icu6d@140e0w!!oh^3q_yaw)wdoctl новым в Doctl? doctl apps create --spec .do/app.yaml --context main --format "ID"
Это даст вам идентификатор приложения в качестве ответа. Что-то вроде
78457d4e6-53c2-43e4-afd1-97e701e1ab81
После того, как он будет завершен, нам нужно заменить .do/app.yaml , чтобы включить ссылку на ключи:
doctl doctl apps spec get 78457d4e6-53c2-43e4-afd1-97e701e1ab81 > .do/app.yaml
78457d4e6-53c2-43e4-afd1-97e701e1ab81Является ли идентификатор из приложения, созданного на шаге 10. Нужно найти идентификатор? Используйтеdoctl apps list --format "Spec.Name, ID"
git add .do/app.yaml
git commit -m "Updated app.yaml SECRET keys"
git push origin main