|
Keyin uni requirements.txt ishga tushirish orqali faylingizga qo'shing
|
bet | 4/4 | Sana | 29.11.2023 | Hajmi | 71,42 Kb. | | #107635 |
Bog'liq 3-mustaqil ishKeyin uni requirements.txt ishga tushirish orqali faylingizga qo'shing: - Keyin uni requirements.txt ishga tushirish orqali faylingizga qo'shing:
- pip freeze > requirements.txt
- Heroku-ga xos sozlamalarni sozlang: O'zingizning settings.py yoki ishlab chiqarish sozlamalaringiz faylida Heroku-ga xos sozlamalarni sozlash uchun quyidagi qatorlarni qo'shing:
- import django_heroku
- django_heroku.settings(locals())
- Buning uchun django-herokupip yordamida o'rnatishingiz va faylingizga qo'shishingiz mumkin bo'lgan paket kerak requirements.txt.
- Git omborini ishga tushiring:
- Agar sizda hali yo'q bo'lsa, loyihangizning asosiy katalogida Git omborini ishga tushiring va o'zgartirishlaringizni kiriting:
- git init
- git add .
- git commit -m "Initial commit“
- Heroku ilovasini yarating: Yangi Heroku ilovasini yaratish uchun Heroku CLI-dan foydalaning:
- heroku create your_app_name
- your_app_name O'zingiz xohlagan dastur nomi bilan almashtiring .
- Ma'lumotlar bazasini sozlang: Heroku ilovangiz uchun bepul PostgreSQL plaginini taqdim etadi. Uni qo'shish uchun ishga tushiring:
- heroku addons:create heroku-postgresql:hobby-dev
DATABASE_URL Keyin, Heroku tomonidan taqdim etilgan muhit o'zgaruvchisidan foydalanish uchun ishlab chiqarish sozlamalarini yangilang : - DATABASE_URL Keyin, Heroku tomonidan taqdim etilgan muhit o'zgaruvchisidan foydalanish uchun ishlab chiqarish sozlamalarini yangilang :
- import os
- import dj_database_url
- DATABASES = {
- 'default': dj_database_url.config(default=os.environ.get('DATABASE_URL'))
- }
- Ilovangizni joylashtiring:
- Ilovangizni joylashtirish uchun kodingizni Heroku-ning masofaviy omboriga suring:
- git push heroku master
- Migratsiyalarni ishga tushiring va super foydalanuvchi yarating:
- Ma'lumotlar bazasi migratsiyasini ishga tushiring va Heroku CLI yordamida ilovangiz uchun superfoydalanuvchi yarating:
- heroku run python manage.py migrate
- heroku run python manage.py createsuperuser
- Ilovangizni oching:
- Brauzeringizda o'rnatilgan Django ilovasini quyidagi buyruq yordamida oching:
- heroku open
- Nima uchun veb-ilovangiz uchun Django-ni tanlaysiz?
- Django ilovangizni joylashtirish uchun qanday tayyorlash mumkin
- Heroku bilan joylashtirish
- PythonAnywhere bilan joylashtirish
- DigitalOcean bilan joylashtirish
- AWS bilan joylashtirish
- Joylashtirish imkoniyatlarini solishtirish: ijobiy va salbiy tomonlari
- Muvaffaqiyatli Django joylashtirishning haqiqiy dunyo misollari
|
| |