Skip to content

Commit b8feca6

Browse files
committed
feat: 移除Model的created_at和updated_at字段
1 parent 597dc3e commit b8feca6

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

django_quanttide/models/models.py

-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ class Model(models.Model):
1616
使用UUID代替integer自增字段作为默认ID字段。
1717
"""
1818
id = IDField()
19-
created_at = CreatedAtField()
20-
updated_at = UpdatedAtField()
2119

2220
class Meta:
2321
abstract = True

tests/models.py

+3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22

33

44
class ExampleModel(models.Model):
5+
# number = models.NumberField()
56
name = models.NameField()
67
verbose_name = models.VerboseNameField()
78
title = models.TitleField()
89
description = models.DescriptionField()
910
type = models.TypeField(choices=[('book', 'Book'), ('movie', 'Movie'), ('music', 'Music')], default='book')
1011
status = models.StatusField(choices=[('draft', 'Draft'), ('published', 'Published'), ('archived', 'Archived')], default='draft')
1112
stage = models.StageField()
13+
created_at = models.CreatedAtField()
14+
updated_at = models.UpdatedAtField()
1215

1316
class Meta:
1417
verbose_name = '示例模型'

tests/test_models.py

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ def setUp(self):
2424

2525
def test_defaults(self):
2626
example = self.example
27+
# self.assertEqual(example.number, 1)
2728
self.assertEqual(example.name, 'example')
2829
self.assertEqual(example.verbose_name, 'example instance')
2930
self.assertEqual(example.title, 'Example Model')

0 commit comments

Comments
 (0)