Saya mencoba menjalankan aplikasi Django di Google Cloud Run. Situs itu sendiri berfungsi dengan baik, dapat menjalankan migrasi dan mengumpulkan aset statis melalui skrip startup. Satu hal yang saya tidak tahu bagaimana melakukannya adalah membuat pengguna super. Ini membutuhkan pengetikan kata sandi secara interaktif atau setidaknya menyetelnya melalui Django Shell. Saat ini saya tidak tahu bagaimana melakukan ini dan sepertinya itu tidak mungkin; yang akan membuat Cloud Run tidak dapat digunakan untuk Django. Adakah yang bisa mencapai ini atau memiliki solusi yang berkelanjutan? Terima kasih!

1
Julian25 21 September 2019, 17:42

1 menjawab

Jawaban Terbaik

Alih-alih Django Shell gunakan api untuk membuat pengguna super. Setelah Anda memiliki skrip, jadikan itu bagian dari proses pembuatan wadah.

2
Kunal Deo 21 September 2019, 15:58