Tôi có một mô hình trong đó có một lĩnh vực thời gian date:tùy chọn mặc định Django DateField
date = models.DateField(_("Date"), default=datetime.now())
Khi tôi kiểm tra các ứng dụng trong xây dựng trong django admin, các DateField cũng có thời gian gắn vào nó, do đó nếu bạn cố gắng lưu nó, nó trả về một lỗi. Làm thế nào để tôi làm cho mặc định chỉ là ngày? (datetime.today() hiện không hoạt động)
Có cách nào để thực hiện việc này thêm đồng bằng thời gian không? Ví dụ: default = datetime.date.today + datetime.timedelta (days = 4) ... mã này không hoạt động, nhưng đó là ý tưởng. (Cấp, phương pháp tiết kiệm là một nơi để làm điều này, nhưng chỉ cần tự hỏi nếu có một cách để làm điều này như là một phần của định nghĩa) –
@ Joe J: đây phải là một câu hỏi mới thực sự. Nhưng thực tế là bạn có thể sử dụng một phương tiện có thể gọi, bạn chỉ có thể xác định chức năng của riêng bạn mà trả về ngày hôm nay + 4. –
'_ (" Ngày ")' đang làm gì? – benregn