File tree Expand file tree Collapse file tree 2 files changed +829
-1
lines changed Expand file tree Collapse file tree 2 files changed +829
-1
lines changed Original file line number Diff line number Diff line change 1
1
from django .db import models
2
2
3
- from django_mongodb_backend .fields import ObjectIdAutoField , ObjectIdField
3
+ from django_mongodb_backend .fields import (
4
+ ArrayField ,
5
+ EmbeddedModelField ,
6
+ ObjectIdAutoField ,
7
+ ObjectIdField ,
8
+ )
9
+ from django_mongodb_backend .models import EmbeddedModel
4
10
5
11
6
12
class Author (models .Model ):
@@ -53,3 +59,16 @@ class Meta:
53
59
54
60
def __str__ (self ):
55
61
return str (self .pk )
62
+
63
+
64
+ class Writer (EmbeddedModel ):
65
+ name = models .CharField (max_length = 10 )
66
+
67
+
68
+ class Article (models .Model ):
69
+ headline = models .CharField (max_length = 100 )
70
+ number = models .IntegerField ()
71
+ body = models .TextField ()
72
+ location = models .JSONField (null = True )
73
+ plot_embedding = ArrayField (models .FloatField (), size = 3 , null = True )
74
+ writer = EmbeddedModelField (Writer , null = True )
You can’t perform that action at this time.
0 commit comments