Tôi có một số mô hình tôi đang làm việc với một cài đặt Django mới. Có thể thay đổi các trường mà không làm mất dữ liệu ứng dụng không?Django: Thay đổi mô hình mà không xóa tất cả dữ liệu?
Tôi đã thử thay đổi trường và chạy python manage.py syncdb
. Không có đầu ra từ lệnh này.
Đổi hướng tới trang quản trị để chỉnh sửa các mô hình đã thay đổi đã gây ra TemplateSyntaxĐược xem là Django đã tìm cách hiển thị các trường không tồn tại trong db.
Tôi đang sử dụng SQLite.
Tôi có thể xóa tệp db, sau đó chạy lại python manage.py syncdb
, nhưng đó là loại đau. Có cách nào tốt hơn để làm điều đó không?
Sách django có phần tốt về điều này. [link] http://www.djangobook.com/en/2.0/chapter10.html#Making%20Changes%20to%20a%20Database%20Schema [/ link] –