Skip to content

Commit dd6b87f

Browse files
committed
review comments
1 parent 67b5bf7 commit dd6b87f

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

django_mongodb_backend/fields/embedded_model_array.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def formfield(self, **kwargs):
3838
self,
3939
**{
4040
"form_class": forms.EmbeddedModelArrayField,
41-
"model": self.base_field.embedded_model,
41+
"model": self.embedded_model,
4242
"max_num": self.max_size,
4343
"prefix": self.name,
4444
**kwargs,

django_mongodb_backend/forms/fields/embedded_model_array.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class EmbeddedModelArrayWidget(forms.Widget):
6767
"""
6868

6969
def value_from_datadict(self, data, files, name):
70-
return {key: data[key] for key in data if key.startswith(f"{name}-")}
70+
return {field: value for field, value in data.items() if field.startswith(f"{name}-")}
7171

7272

7373
def models_to_dicts(models):

docs/source/ref/models/fields.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,12 +275,12 @@ These indexes use 0-based indexing.
275275

276276
.. versionadded:: 5.2.0b1
277277

278-
Similar to :class:`EmbeddedModelField`, but stores a list of models of type
279-
``embedded_model`` rather than a single instance.
278+
Similar to :class:`EmbeddedModelField`, but stores a **list** of models of
279+
type ``embedded_model`` rather than a single instance.
280280

281281
.. attribute:: embedded_model
282282

283-
This is a required argument, similar to
283+
This is a required argument that works just like
284284
:attr:`EmbeddedModelField.embedded_model`.
285285

286286
.. attribute:: max_size

0 commit comments

Comments
 (0)