#python #html #django #database #heroku
Вопрос:
Я новичок в веб-приложениях и создал первое приложение в django. Я решил развернуть свой проект в Heroku. Но я так запутался в базе данных. Я нажимаю «Цены Heroku» и вижу 4-5 вариантов. Бесплатно, Хобби, Стандарт и т. Д. И тогда я вижу варианты баз данных, кроме этих вариантов. Что это такое?? как я уже сказал, это мои первые приложения, и я мало что знаю о веб-серверах. но, насколько я знаю, поставщики услуг предлагают определенные пакеты услуг. Эти пакеты включают оперативную память, Хранилище, Трафик, базу данных и т. Д.
Короче говоря, мои вопросы таковы:
- Включена ли база данных в цену heroku?
- Я увидел «соединение 0 из 20» при использовании базы данных heroku. Означает ли это, что только 20 пользователей могут получить доступ к сайту?
- Когда я просматривал сайт Heroku, я не видел никакой информации о хранении в разделе цен. нет цен на хранилище для облачных развертываний?
- Могу ли я создать другую базу данных за пределами среды heroku и подключить ее к heroku?
каждый данный ответ информирует и улучшает меня. Спасибо
Комментарии:
1. Добро пожаловать в Stack Overflow. Пожалуйста, задавайте только один вопрос за раз .
2. Но вот вам некоторая общая информация: Heroku продает dynos , которые являются абстрактными «виртуальными машинами», предоставляющими процессор / память / сеть для запуска вашего приложения. Базы данных полностью разделены. Heroku имеет свой собственный сервис Postgres , который вы можете использовать, если хотите, но есть и другие дополнения к базе данных, которые вы можете использовать, если хотите. Архитектура Heroku описана на веб-сайте 12factor.net, и вы можете счесть фактор IV актуальным.
Ответ №1:
Heroku PostgreSQL Hobby Dev pack бесплатен
- Перейдите на панель управления Heroku
- После создания приложения нажмите на него
- Идти к
Resources
- В разделе
Add-ons
в строке поиска введитеpostgresql
- Нажмите на
Heroku postgres
- В поле имя плана выберите
Hobby Dev Free
- Затем нажмите на Heroku Postgres и получите свои учетные данные