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 11from django .db import models
22
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
410
511
612class Author (models .Model ):
@@ -53,3 +59,16 @@ class Meta:
5359
5460 def __str__ (self ):
5561 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