Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kolom tidak dikenal '' di 'daftar kolom'. Django

Sepertinya Anda membuat dan menjalankan migrasi untuk mengganti nama bidang model dari votes untuk votes_count , tetapi tidak memperbarui model secara bersamaan.

Ketika Django mencoba untuk mengambil model dari db, ia mencoba untuk memilih votes kolom karena Anda masih memiliki bidang suara di model Anda, dan Anda mendapatkan kesalahan karena kolom tidak ada di database.

Membuat migrasi manual biasanya tidak diperlukan. Biasanya, Anda akan mengganti nama bidang model, jalankan makemigrations , lalu jalankan migrate . Keuntungan dari membiarkan Django membuat migrasi adalah bahwa Anda dapat yakin bahwa database sinkron dengan model Anda setelah Anda menjalankan migrasi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP - Permintaan MySQL dengan Pagination

  2. Bagaimana saya bisa mengimpor database dengan MySQL dari terminal?

  3. kesalahan (objek 'datetime.datetime' tidak memiliki atribut 'split') di Django 1.11.4

  4. MySQL/InnoDB dan kueri yang sudah berjalan lama

  5. Periksa duplikat sebelum memasukkan