@@ -347,50 +347,10 @@ Query Support
347
347
- Current Support
348
348
- General Availability Support
349
349
350
- * - ``aggregate()``
351
- - ✓
352
- - ✓
353
-
354
- * - ``all()``
355
- - ✓
356
- - ✓
357
-
358
- * - ``alias()``
359
- - ✓
360
- - ✓
361
-
362
- * - ``AND`` operator (``&``)
363
- - ✓
364
- - ✓
365
-
366
- * - ``annotate()``
367
- - ✓
368
- - ✓
369
-
370
- * - ``as_manager()``
371
- - ✓
372
- - ✓
373
-
374
- * - ``bulk_create()``
375
- - ✓
376
- - ✓
377
-
378
350
* - ``bulk_update()``
379
351
- *Unsupported*.
380
352
- *Unsupported*.
381
353
382
- * - ``count()``
383
- - ✓
384
- - ✓
385
-
386
- * - ``contains()``
387
- - ✓
388
- - ✓
389
-
390
- * - ``create()``
391
- - ✓
392
- - ✓
393
-
394
354
* - ``dates()``
395
355
- *Unsupported*.
396
356
- *Unsupported*.
@@ -399,96 +359,24 @@ Query Support
399
359
- *Unsupported*.
400
360
- *Unsupported*.
401
361
402
- * - ``defer()``
403
- - ✓
404
- - ✓
405
-
406
362
* - ``delete()``
407
363
- *Partially Supported*. You cannot use this method to perform
408
364
queries that span multiple collections.
409
365
- *Full Support Not Planned*.
410
366
411
- * - ``difference()``
412
- - ✓
413
- - ✓
414
-
415
367
* - ``distinct()``
416
368
- *Unsupported*.
417
369
- *Unsupported*.
418
370
419
- * - ``earliest()``
420
- - ✓
421
- - ✓
422
-
423
- * - ``exclude()``
424
- - ✓
425
- - ✓
426
-
427
- * - ``exists()``
428
- - ✓
429
- - ✓
430
-
431
- * - ``explain()``
432
- - ✓
433
- - ✓
434
-
435
371
* - ``extra()``
436
372
- *Unsupported*.
437
373
- *Unsupported*.
438
374
439
- * - ``filter()``
440
- - ✓
441
- - ✓
442
-
443
- * - ``first()``
444
- - ✓
445
- - ✓
446
-
447
- * - ``get()``
448
- - ✓
449
- - ✓
450
-
451
- * - ``get_or_create()``
452
- - ✓
453
- - ✓
454
-
455
- * - ``in_bulk()``
456
- - ✓
457
- - ✓
458
-
459
- * - ``intersection()``
460
- - ✓
461
- - ✓
462
-
463
375
* - ``JOIN`` operations
464
376
- *Partially Supported*. You can use MongoDB's :manual:`$lookup </reference/operator/aggregation/lookup/>`
465
377
pipeline stage to perform joins.
466
378
- *Full Support Not Planned*.
467
379
468
- * - ``last()``
469
- - ✓
470
- - ✓
471
-
472
- * - ``latest()``
473
- - ✓
474
- - ✓
475
-
476
- * - ``none()``
477
- - ✓
478
- - ✓
479
-
480
- * - ``only()``
481
- - ✓
482
- - ✓
483
-
484
- * - ``OR`` operator (``|``)
485
- - ✓
486
- - ✓
487
-
488
- * - ``order_by()``
489
- - ✓
490
- - ✓
491
-
492
380
* - ``prefetch_related()``
493
381
- *Unsupported*.
494
382
- *Unsupported*.
@@ -498,46 +386,15 @@ Query Support
498
386
to run queries that use MongoDB's aggregation pipeline syntax.
499
387
- *Unsupported*.
500
388
501
- * - ``reverse()``
502
- - ✓
503
- - ✓
504
-
505
- * - ``union()``
506
- - ✓
507
- - ✓
508
-
509
389
* - ``update()``
510
390
- *Partially Supported*. You cannot use this method to perform
511
391
queries that span multiple collections.
512
392
- *Full Support Not Planned*.
513
393
514
- * - ``update_or_create()``
515
- - ✓
516
- - ✓
517
-
518
- * - ``using()``
519
- - ✓
520
- - ✓
521
-
522
- * - ``select_for_update()``
523
- - ✓
524
- - ✓
525
-
526
- * - ``select_related()``
527
- - ✓
528
- - ✓
529
-
530
- * - ``values()``
531
- - ✓
532
- - ✓
533
-
534
- * - ``values_list()``
535
- - ✓
536
- - ✓
537
-
538
- * - ``XOR`` operator (``^``)
539
- - ✓
540
- - ✓
394
+ {+django-odm+} currently supports all other {+framework+} ``QuerySet`` methods not
395
+ included in the preceding table. To view the supported methods, see `QuerySet API
396
+ <{+django-docs+}/ref/models/querysets/#queryset-api>`__ in the {+framework+}
397
+ documentation.
541
398
542
399
Database Function Support
543
400
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -628,7 +485,7 @@ Management Support
628
485
- ✓
629
486
630
487
* - Management commands
631
- - *Partially Supported*. For a full list of supported and unsupported
488
+ - *Partially Supported*. To view the unsupported
632
489
commands, see the :ref:`following section <django-management-commands>`.
633
490
- *Full Support Not Planned*.
634
491
@@ -645,34 +502,14 @@ Management Command Support
645
502
- Current Support
646
503
- General Availability Support
647
504
648
- * - ``check``
649
- - ✓
650
- - ✓
651
-
652
- * - ``compilemessages``
653
- - ✓
654
- - ✓
655
-
656
505
* - ``createcachetable``
657
506
- *Unsupported*.
658
507
- *Unsupported*.
659
508
660
- * - ``dbshell``
661
- - ✓
662
- - ✓
663
-
664
- * - ``diffsettings``
665
- - ✓
666
- - ✓
667
-
668
509
* - ``dumpdata``
669
510
- *Unsupported*.
670
511
- ✓
671
512
672
- * - ``flush``
673
- - ✓
674
- - ✓
675
-
676
513
* - ``inspectdb``
677
514
- *Unsupported*.
678
515
- *Unsupported*. However, we plan to support this command
@@ -682,69 +519,18 @@ Management Command Support
682
519
- *Unsupported*.
683
520
- ✓
684
521
685
- * - ``makemessages``
686
- - ✓
687
- - ✓
688
-
689
- * - ``makemigrations``
690
- - ✓
691
- - ✓
692
-
693
- * - ``migrate``
694
- - ✓
695
- - ✓
696
-
697
- * - ``optimizemigration``
698
- - ✓
699
- - ✓
700
-
701
- * - ``runserver``
702
- - ✓
703
- - ✓
704
-
705
- * - ``sendtestemail``
706
- - ✓
707
- - ✓
708
-
709
- * - ``shell``
710
- - ✓
711
- - ✓
712
-
713
- * - ``showmigrations``
714
- - ✓
715
- - ✓
716
-
717
522
* - ``sqlflush``
718
523
- *Unsupported*.
719
524
- *Unsupported*.
720
525
721
- * - ``sqlmigrate``
722
- - ✓
723
- - ✓
724
-
725
526
* - ``sqlsequencereset``
726
527
- *Unsupported*.
727
528
- *Unsupported*.
728
529
729
- * - ``squashmigrations``
730
- - ✓
731
- - ✓
732
-
733
- * - ``startapp``
734
- - ✓
735
- - ✓
736
-
737
- * - ``startproject``
738
- - ✓
739
- - ✓
740
-
741
- * - ``test``
742
- - ✓
743
- - ✓
744
-
745
- * - ``testserver``
746
- - ✓
747
- - ✓
530
+ {+django-odm+} currently supports all other management commands not included in
531
+ the preceding table. To view a full list of commands, see `Available commands
532
+ <{+django-docs+}/ref/django-admin/#available-commands>`__ in the {+framework+}
533
+ documentation.
748
534
749
535
Migration Support
750
536
~~~~~~~~~~~~~~~~~
0 commit comments