Skip to content

Instantly share code, notes, and snippets.

@antunesleo
Created May 12, 2023 12:48
Show Gist options
  • Save antunesleo/a406ff3e12eced48ec4c43aa4c106bf3 to your computer and use it in GitHub Desktop.
Save antunesleo/a406ff3e12eced48ec4c43aa4c106bf3 to your computer and use it in GitHub Desktop.
from datetime import datetime
from django.db import models
from django.utils import timezone
class Note(models.Model):
id = models.AutoField(primary_key=True)
title = models.CharField(max_length=255)
content = models.TextField()
created_at = models.DateTimeField(default=timezone.now)
updated_at = models.DateTimeField(auto_now=True)
def __str__(self):
return self.title
def as_dict(self):
return {
"id": self.id,
"title": str(self.title),
"content": str(self.content),
"created_at": datetime.strftime(self.created_at, "%Y-%m-%d %H:%M:%S"),
"updated_at": datetime.strftime(self.updated_at, "%Y-%m-%d %H:%M:%S"),
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment