Closed
Description
First Check
- I added a very descriptive title to this issue.
- I used the GitHub search to find a similar issue and didn't find it.
- I searched the SQLModel documentation, with the integrated search.
- I already searched in Google "How to X in SQLModel" and didn't find any information.
- I already read and followed all the tutorial in the docs and didn't find an answer.
- I already checked if it is not related to SQLModel but to Pydantic.
- I already checked if it is not related to SQLModel but to SQLAlchemy.
Commit to Help
- I commit to help with one of those options 👆
Example Code
from datetime import datetime
from typing import Optional
from sqlmodel import Field, SQLModel, DateTime
class Image_Save_Record(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
camera_ip: str
camera_channel: int
file_path: str
file_name: str
create_time: DateTime
update_time: DateTime
Description
when i create a Image_Save_Record instance and commit it to db, the create_time field value should be that system time current.
# django version
create_time = models.DateTimeField(auto_now_add=True)
when i change the Image_Save_Record instance which i created before and commit it to db, the update_time field value should be that system time current.
# django version
update_time = models.DateTimeField(auto_now=True)
Is there sqlmodel have option to do the same like this?
Operating System
Windows
Operating System Details
No response
SQLModel Version
0.0.6
Python Version
3.7.9
Additional Context
No response