Mengapa Anda mungkin tertarik melakukan ini? Deployment adalah tahap kritis dalam pengembangan web. Pada titik inilah aplikasi diuji di lingkungan tempat pengguna akan menggunakannya. Informasi sensitif apa pun harus dikemas dengan cara yang tidak membahayakan aplikasi Show Dengan Django, tidak ada bedanya. Ada beberapa perubahan yang dilakukan untuk mempersiapkan aplikasi status level produksi. Ini termasuk menangani Panduan ini mengasumsikan Anda memiliki setidaknya keterampilan tingkat menengah dalam Python dan menavigasi Linux Menyebarkan Aplikasi DjangoUntuk menyiapkan produksi aplikasi Django, beberapa pengaturan perlu dikonfigurasi dalam persiapan untuk lingkungan hidup. Ini termasuk
Ini membuat daftar periksa. Di Django, ada perintah manajemen, Panduan PythonAnywhereUntuk memulai dengan PythonAnywhere, daftar untuk mendapatkan akun gratis. Ini mungkin terbatas, tetapi cukup baik untuk menyelesaikan pekerjaan dalam hal hosting aplikasi Django dasar. Kunjungi halaman pendaftaran di sini Buat akun dengan nama pengguna yang juga dapat berfungsi sebagai bagian dari nama domain Anda. Seperti inilah tampilan halaman arahan setelah masuk. Langkah pertama adalah menyiapkan aplikasi web. Di dasbor utama, navigasikan ke tab Web dan tambahkan aplikasi web baru. Karena ini adalah akun gratis, lewati konfigurasi domain Langkah selanjutnya adalah memilih kerangka web. Pilih Django dan versi Python yang menjadi dasar proyek Anda. Opsi yang aman adalah Python 3. 5 Pada titik ini, jika Anda menavigasi ke URL Anda—yaitu nama pengguna Anda. pythonanywhere. com—anda akan melihat layar selamat datang standar Django. Anda telah berhasil menginstal aplikasi Django boilerplate dasar Jika Anda ingin menyesuaikan aplikasi lebih lanjut, akses file menggunakan tab file. Ini akan memungkinkan Anda untuk melihat file dan memberi Anda akses ke editor online tempat Anda dapat menulis dan menyimpan kode Anda Di dalam tab files, ada tautan bernama Open Bash console di sini. Ini memberi Anda akses ke bash Linux di dalam lokasi itu di sistem file jika Anda dapat menjalankan perintah seperti Tantangan Anda sekarang adalah mengotak-atik proyek Django yang baru saja Anda buat, menggunakan editor online dan konsol bash yang disediakan oleh PythonAnywhere, dan mengembangkan aplikasi hello_world di Django serupa dengan ini KesimpulanSumber daya PythonAnywhere ramah-pemula dan disesuaikan dengan aplikasi web Python, seperti Django dan Flask. Ini juga menawarkan layanan terkelola, seperti tugas terjadwal dan database terkelola. Namun, ini untuk akun berbayar Keterampilan menyebarkan aplikasi Django ke server langsung sangat penting untuk peran seperti pengembang Python/Django, pengembang backend, dan pengembang tumpukan penuh Bagaimana cara menjalankan proyek Django di PythonAnywhere?Terapkan proyek Django di Pythonanywhere . Unggah kode Anda ke PythonAnywhere Siapkan virtualenv dan instal Django dan persyaratan lainnya Siapkan aplikasi web Anda menggunakan opsi konfigurasi manual Tambahkan pengaturan lain (file statis, variabel lingkungan, dll.) Apakah PythonAnywhere bagus untuk Django?PythonAnywhere memiliki internet yang sangat cepat, tetapi akses sistem file bisa lambat, dan Django membuat banyak file kecil selama instalasinya . Untungnya Anda hanya perlu melakukannya sekali. TIP. jika Anda melihat kesalahan mengatakan mkvirtualenv. perintah tidak ditemukan, lihat InstallingVirtualenvWrapper.
Bagaimana saya bisa menghosting situs web Django saya?Sebelum Anda dapat menghosting situs web secara eksternal, Anda harus melakukannya terlebih dahulu. . Buat beberapa perubahan pada pengaturan proyek Anda Pilih lingkungan untuk menyimpan aplikasi Django Pilih lingkungan untuk menghosting file statis apa pun Siapkan infrastruktur tingkat produksi untuk menyajikan situs web Anda Bisakah saya menghosting situs web Django saya secara gratis?Langkah Sederhana dan Mudah untuk menghosting Situs Web Django di Internet tanpa uang apa pun dalam 5 menit. Kami akan menggunakan Python Anywhere untuk menghosting aplikasi kami di Cloud. Hosting Gratis – host tanpa biaya yang memiliki Antarmuka Lingkungan Python Sederhana dan Siap Pakai yang tidak perlu menginstal apa pun. |