Visual Studio Code does not show docstring for ManyToManyField methods set and clear
Listing has many items through ManyToManyField.
class Listing(models.Model):
# Properties
items = models.ManyToManyField(Item, related_name="listings", blank=True)
When I hover over methods of items, I only get signatures, but no definitions, even though I have Pylance installed.


How do I make docstrings show everywhere?
The Django factory builds the add/remove/clear/set methods dynamically, and it does not define an docstrings. So, there is nothing for any tool to display, because there is no description in the first place. Pylance is showing you all that exists.
The descriptions for the methods are in Django's documentation (under "Many-to-many relationships" in this case), but that is the only place.
And the methods aren't generated per field, they are built once from the factory method and reused.
You could theoretically write your own manager subclass with literal methods, and get Django to use it for that field, but a much heavier lift and probably overkill and likely not worth the effort.