Tôi muốn tải đồ đạc vào django. Dữ liệu có một số trường date
- có thể tạo các dữ liệu này để chúng luôn luôn là ví dụ: hôm qua hay ngày mai? Tôi muốn đảm bảo rằng dữ liệu nhất định luôn mới mẻ, nhưng cũng vì vậy tôi có thể dễ dàng kiểm tra các trường hợp cạnh (ví dụ: nếu một đối tượng được bật nếu ngày xuất bản là ngày hôm nay, v.v.).Django: Có thể tải đồ đạc với các trường ngày dựa trên ngày hiện tại?
12
A
Trả lời
7
Đồ đạc chỉ tải các tệp dữ liệu văn bản (trong JSON/XML/YAML) vì vậy, không có cách nào thực sự để chèn dữ liệu được tạo động bằng cách chỉ tải một vật cố định. Mặt khác, bạn có thể giải quyết vấn đề này bằng các phương pháp khác.
Một tùy chọn là gói django-fixture-generator nơi bạn có thể viết mã python/django để tạo dữ liệu và nó sẽ được chèn trước khi thử nghiệm của bạn được gọi.
Một tùy chọn khác là câu hỏi SO trước đó: How to load sql fixture in Django for User model?. Điều này có một số mã về cách sử dụng tệp SQL cho đồ đạc, nơi bạn có thể sử dụng biểu thức SQL cho các yêu cầu ngày của bạn (ví dụ: GETDATE() + 1 hoặc tương tự trong phương ngữ SQL của bạn).
Các vấn đề liên quan
- 1. Số ngày giữa trường ngày và ngày hiện tại
- 2. tải đồ đạc cho các bài kiểm tra django
- 3. Đồ đạc Django cho phép
- 4. Tải nhiều đồ đạc tại một lần
- 5. Trường ngày Solr tdate so với ngày?
- 6. Trước ngày Thứ Hai & Trước ngày chủ nhật dựa trên ngày nay hẹn hò với
- 7. Di chuyển đồ đạc Django?
- 8. SQL - Tìm ngày gần nhất với ngày hiện tại
- 9. thêm ngày vào ngày hiện tại
- 10. Làm thế nào để ngăn chặn đồ đạc Django xung đột với dữ liệu hiện có
- 11. Phân chia các Mảng Ngày dựa trên Tháng hoặc Năm
- 12. Django - Phím nước ngoài trong Đồ đạc
- 13. Giá trị mặc định trong một trường trong lược đồ Solr có thể là ngày hiện tại?
- 14. MySQL đặt ngày hiện tại trong trường DATETIME khi chèn
- 15. Đồ đạc Django không chấp nhận YAML?
- 16. Đồ đạc Django có tải không đúng thứ tự khi thử nghiệm không?
- 17. Nhập ngày châu Âu tại Django Admin
- 18. Chèn ngày hiện tại theo định dạng ngày giờ mySQL
- 19. Xóa khỏi bảng dựa trên ngày
- 20. Lấy ngày hiện tại và thời gian với [NSDate ngày] Thời gian ngày
- 21. Django: Nhóm theo ngày (ngày, tháng, năm)
- 22. Kiểm tra xem ngày có trong vòng 7 ngày kể từ thời điểm hiện tại
- 23. Tóm tắt các ngày mỗi tháng dựa trên phạm vi ngày
- 24. Mô phỏng ngày hiện tại trên phiên bản SQL Server?
- 25. Hiện tại MySQL() +1 ngày
- 26. Cách tính tuổi dựa trên ngày sinh?
- 27. truy vấn trở lại dựa trên ngày
- 28. Lấy ngày cho ngày hiện tại trong PHP
- 29. Đi qua ngày hiện tại
- 30. So sánh một ngày tập sửa đổi với ngày hiện tại trong một tập tin batch
Cảm ơn, câu trả lời hay – Yoki32