PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Di chuyển Django:mối quan hệ đã tồn tại

Làm thế nào về cách làm theo cách này?

(Bỏ qua bước này nếu bạn đã có sẵn tệp di chuyển)

Nó sẽ tạo di chuyển cho gói đó, có thể nói với tên như 0001_initial.py

Chỉnh sửa tệp theo cách thủ công để bạn xóa tất cả các mô hình ở đó ngoại trừ mô hình đã được tạo trong cơ sở dữ liệu.

Bây giờ bạn thực hiện một cuộc di chuyển giả mạo. Điều này sẽ đồng bộ cơ sở dữ liệu của bạn với các mô hình.

Sau đó, chạy lại makemigrations để tạo phần còn lại của bảng cùng với tệp di chuyển mới.

Về câu hỏi khác của bạn, Tại sao việc trang điểm không nhận dạng lại các mô hình của bạn có thể là do những lý do như:

  1. Các di chuyển cho những thay đổi đó đã có trong một số tệp di chuyển.
  2. Bạn đã lỡ đề cập đến package_name trong INSTALLED_APPS nhưng tôi tin rằng bạn đã làm được điều đó ở đây.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để liệt kê các bản ghi có ngày từ 10 ngày qua?

  2. Giá trị khóa chính không tăng lên chính xác

  3. Truy vấn gốc toán tử JPA và JSON

  4. tại sao viết trong một bảng lại ngăn chặn chân không trong một bảng khác?

  5. Sắp xếp truy vấn chậm theo cột trong bảng đã nối