Fix default function when migrate

This commit is contained in:
long2ice
2021-04-04 05:46:34 +00:00
parent 793cf2532c
commit b147859960
5 changed files with 29 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
import datetime
import uuid
from enum import IntEnum
from tortoise import Model, fields
@@ -38,9 +39,13 @@ class Email(Model):
users = fields.ManyToManyField("models.User")
def default_name():
return uuid.uuid4()
class Category(Model):
slug = fields.CharField(max_length=100)
name = fields.CharField(max_length=200, null=True)
name = fields.CharField(max_length=200, null=True, default=default_name)
user = fields.ForeignKeyField("models.User", description="User")
created_at = fields.DatetimeField(auto_now_add=True)