Seperti yang dinyatakan dalam tajuk, apabila persekitaran pembangunan tempatan mengubah suai model, kadangkala ia berubah beberapa kali, dan kemudian banyak fail migrasi dihasilkan.
Tetapi apabila menggunakan pelayan, bagaimanakah pelayan harus melakukan perubahan:
Jangan muat naik fail migrasi, laksanakan terus makemigrations
重新生成 migrations,再运行 migrate
Muat naik fail migrasi semasa pembangunan dan kemudian laksanakan terus migrate
Mana satu yang patut saya pilih antara dua kaedah di atas? kenapa?
Menurut kenyataan rasmi, ia perlu diserahkan dan dilaksanakan terus di bahagian pelayan
migrate
tanpa perlu menjananya semula.Terjemahan Cina:
Adalah disyorkan untuk menyerahkannya ke repositori.
Saya pada masa ini tidak menyegerakkan ke perpustakaan jauh.
Oleh kerana model perlu diubah suai dengan kerap semasa proses pembangunan, banyak fail migrasi akan dijana, dan sukar untuk mengawal migrasi tanpa ralat
Sebelum menerbitkan program, sahkan dahulu sama ada model itu dikemas kini lakukan makemigration dan kemudian berhijrah Disebabkan setempat Ia telah diuji, jadi ia tidak terdedah kepada beberapa isu penyegerakan yang pelik.
Mengapa anda tidak memadamkan perubahan yang baru dijana dalam migrasi sebelum menyerahkan, membuat semula migrasi dan kemudian menyerahkan repositori
Tetapi secara tempatan, menambah medan dan kemudian memadamkannya, dsb. adalah beberapa operasi yang tidak berguna Pada akhirnya, mungkin tiada perubahan dalam pangkalan data Jadi migrasi ini juga perlu diserahkan kepada pelayan dan dijalankan semula.