Tôi có một mô hình Django với Datefield và Timefield riêng biệt cho một sự kiện. Có cách nào để chuyển đổi nó thành một đối tượng datetime datthon để tôi có thể truy vấn cho các sự kiện sắp tới với một số độ chính xác? Hiện tại tôi chỉ nhận được sắp tới của ngày hôm sau.Django datefield và timefield để python datetime
models.py
event_time = models.TimeField()
event_date = models.DateField()
Về cơ bản, tôi có thể lọc với một phút, hoặc thậm chí chia Precition thứ hai?
Cảm ơn bạn.
Không chắc chắn tại sao điều này lại bị giảm giá:/ –
Tôi không gặp vấn đề gì khi được giảm hạng, nhưng tôi chắc chắn không "không có nỗ lực nghiên cứu", tôi sẽ không đăng lên SO. Vấn đề là tôi muốn tránh thay đổi mô hình cơ sở dữ liệu, ít nhất là bây giờ, và tôi không biết cách truy vấn với hai trường này. Tôi có thể xác định, bên trong lớp tổ chức sự kiện, một cái gì đó như: def ev_datetime (tự): trở datetime.datetime.combine (self.event_date, self.start) nhưng sau đó tôi không thể làm .filter truy vấn (event__ev_datetime__gt = bây giờ). Đó là vấn đề của tôi về cơ bản. – freethrow