Khi bạn đặt giá trị mặc định cho trường mô hình trong Django, trường này không được bao gồm trong lược đồ SQL do Django tạo.
Miễn là bạn tạo các phiên bản mô hình của mình bằng ORM, thì điều này không quan trọng, vì Django sẽ đặt giá trị mặc định. Tuy nhiên, nếu bạn tạo các phiên bản mô hình bằng SQL thô, thì bạn cần đảm bảo rằng bạn sử dụng giá trị mặc định cho trường nếu được yêu cầu.
Có một vé 470
để thêm các giá trị mặc định vào lược đồ SQL, nhưng nó đã bị đóng vì sẽ không khắc phục được. Nhớ hơn default
có thể là một có thể gọi cũng như một hằng số. Không thể thêm các có thể gọi này làm mặc định cho lược đồ SQL.
Nếu bạn thực sự yêu cầu thêm mặc định vào lược đồ SQL, bạn có thể chạy câu lệnh bảng thay thế theo cách thủ công hoặc thêm nó vào một lần di chuyển.