forked from VimPlug/jedi
Make sure meta class filters can distinguish between classes and instances
This commit is contained in:
@@ -4,6 +4,7 @@ import uuid
|
||||
|
||||
from django.db import models
|
||||
from django.contrib.auth.models import User
|
||||
from django.db.models.query_utils import DeferredAttribute
|
||||
|
||||
|
||||
class TagManager(models.Manager):
|
||||
@@ -58,6 +59,9 @@ class BusinessModel(models.Model):
|
||||
|
||||
unidentifiable = NOT_FOUND
|
||||
|
||||
#? models.IntegerField()
|
||||
integer_field
|
||||
|
||||
def method(self):
|
||||
return 42
|
||||
|
||||
@@ -65,6 +69,11 @@ class BusinessModel(models.Model):
|
||||
# Model attribute inference
|
||||
# -----------------
|
||||
|
||||
#? DeferredAttribute()
|
||||
BusinessModel.integer_field
|
||||
#? DeferredAttribute()
|
||||
BusinessModel.tags_m2m
|
||||
|
||||
model_instance = BusinessModel()
|
||||
|
||||
#? int()
|
||||
|
||||
Reference in New Issue
Block a user