• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python modelsinspector.introspector函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中south.modelsinspector.introspector函数的典型用法代码示例。如果您正苦于以下问题:Python introspector函数的具体用法?Python introspector怎么用?Python introspector使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了introspector函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: south_field_triple

 def south_field_triple(self):
     # Undo the softdep feature
     # Show as Plugin..Field in the migrations.
     from south.modelsinspector import introspector
     path = _get_path(self.__class__)
     args, kwargs = introspector(self)
     return (path, args, kwargs)
开发者ID:smithai,项目名称:django-fluent-contents,代码行数:7,代码来源:model_fields.py


示例2: south_field_triple

 def south_field_triple(self):
     "Returns a suitable description of this field for South."
     from south.modelsinspector import introspector
     field_class = "djangospot.utils.fields.SeparatedValuesField"
     args, kwargs = introspector(self)
     kwargs['token'] = repr(self.token)
     return (field_class, args, kwargs)
开发者ID:dcramer,项目名称:djangospot,代码行数:7,代码来源:__init__.py


示例3: south_field_triple

 def south_field_triple(self):
     ''''Returns a suitable description of this field for South.'''
     
     from south.modelsinspector import introspector
     args, kwargs = introspector(models.CharField)
     kwargs = dict(list(self.DEFAULT_KWARGS.items()) + list(kwargs.items()))
     return ('django.db.models.fields.CharField', args, kwargs)
开发者ID:gregplaysguitar,项目名称:django-locationpicker,代码行数:7,代码来源:location_picker.py


示例4: south_field_triple

    def south_field_triple(self):
        "Returns a suitable description of this field for South."
        from south.modelsinspector import introspector

        field_class = OneToOneField.__module__ + "." + OneToOneField.__name__
        args, kwargs = introspector(self)
        return (field_class, args, kwargs)
开发者ID:alonslotky,项目名称:universal_tutors,代码行数:7,代码来源:fields.py


示例5: south_field_triple

 def south_field_triple(self):
     "Returns a suitable description of this field for South."
     from south.modelsinspector import introspector
     field_class = self.__class__.__module__ + "." + self.__class__.__name__
     args, kwargs = introspector(self)
     # That's our definition!
     return (field_class, args, kwargs)
开发者ID:seedinvest,项目名称:django-cities-light-with-population,代码行数:7,代码来源:models.py


示例6: south_field_triple

    def south_field_triple(self):
        """Return a description of this field parsable by South."""

        # It's safe to import South at this point; this method
        # will never actually be called unless South is installed.
        from south.modelsinspector import introspector

        # Get the args and kwargs with which this field was generated.
        # The "double" variable name is a riff of of South "triples", since
        #   the `introspector` function only returns the final two elements
        #   of a South triple. This is fine since those two pieces are all
        #   we actually need.
        double = introspector(self.of)

        # Return the appropriate South triple.
        return (
            '%s.%s' % (self.__class__.__module__, self.__class__.__name__),
            [],
            {
                # The `of` argument is *itself* another triple, of
                #   the internal field.
                # The ArrayField constructor understands how to resurrect
                #   its internal field from this serialized state.
                'of': (
                    '{module}.{class_name}'.format(
                        module=self.of.__class__.__module__,
                        class_name=self.of.__class__.__name__,
                    ),
                    double[0],
                    double[1],
                ),
            },
        )
开发者ID:elbaschid,项目名称:django-pgfields,代码行数:33,代码来源:array.py


示例7: south_field_triple

 def south_field_triple(self):
     "Returns a suitable description of this field for South."
     # We'll just introspect ourselves, since we inherit.
     from south.modelsinspector import introspector
     field_class = "django.db.models.fields.DateTimeField"
     args, kwargs = introspector(self)
     return (field_class, args, kwargs)
开发者ID:sjlehtin,项目名称:django-extensions,代码行数:7,代码来源:__init__.py


示例8: south_field_triple

 def south_field_triple(self):
     """
     Describe the field to south for use in migrations.
     """
     from south.modelsinspector import introspector
     args, kwargs = introspector(self)
     return ("django.db.models.fields.TextField", args, kwargs)
开发者ID:brat002,项目名称:ebscab,代码行数:7,代码来源:fields.py


示例9: south_field_triple

 def south_field_triple(self):
     """Required for south to work.
     """
     from south.modelsinspector import introspector
     name = '%s.%s' % (self.__class__.__module__, self.__class__.__name__)
     args, kwargs = introspector(self)
     return name, args, kwargs
开发者ID:churchlab,项目名称:millstone,代码行数:7,代码来源:custom_fields.py


示例10: south_field_triple

 def south_field_triple(self):
     """Returns a suitable description of this field for South."""
     # We'll just introspect ourselves, since we inherit.
     from south.modelsinspector import introspector
     field_class = 'django.db.models.fields.related.ForeignKey'
     args, kwargs = introspector(self)
     return (field_class, args, kwargs)
开发者ID:JoshStegmaier,项目名称:djangocms-forms,代码行数:7,代码来源:fields.py


示例11: south_field_triple

    def south_field_triple(self):
        "Returns a suitable description of this field for South."
        from south.modelsinspector import introspector

        field_class = "django.db.models.fields.BigIntegerField"
        args, kwargs = introspector(self)
        return (field_class, args, kwargs)
开发者ID:NGFieldScope,项目名称:django-bitfield,代码行数:7,代码来源:models.py


示例12: south_field_triple

 def south_field_triple(self):
     """Return a suitable description for south."""
     from south.modelsinspector import introspector
     args, kwargs = introspector(self)
     del kwargs['max_length']
     kwargs['choices'] = [(key, key) for key in self.set_definition.choices]
     return ('extypes.django.SetField', args, kwargs)
开发者ID:xavfernandez,项目名称:extypes,代码行数:7,代码来源:django.py


示例13: south_field_triple

 def south_field_triple(self):
     'Returns a suitable description of this field for South.'
     # We'll just introspect ourselves, since we inherit.
     from south.modelsinspector import introspector
     fc = self.__class__
     field_class = '%s.%s' % (fc.__module__, fc.__name__)
     args, kwargs = introspector(self)
     return (field_class, args, kwargs)
开发者ID:vikingco,项目名称:cl_utils,代码行数:8,代码来源:datetime_fields.py


示例14: south_field_triple

 def south_field_triple(self):
     try:
         from south.modelsinspector import introspector
         cls_name = '{0}.{1}'.format(self.__class__.__module__, self.__class__.__name__)
         args, kwargs = introspector(self)
         return cls_name, args, kwargs
     except ImportError:
         pass
开发者ID:aleray,项目名称:django-admin-sortable,代码行数:8,代码来源:fields.py


示例15: south_field_triple

 def south_field_triple(self):
     """Returns a suitable description of this field for South."""
     # We'll just introspect the _actual_ field.
     from south.modelsinspector import introspector
     field_class = self._c_native.__class__.__module__ + "." + self._c_native.__class__.__name__
     args, kwargs = introspector(self._c_native)
     # That's our definition!
     return (field_class, args, kwargs)
开发者ID:netinsideout,项目名称:django-composition,代码行数:8,代码来源:base.py


示例16: south_field_triple

 def south_field_triple(self):
     "Returns a suitable description of this field for South."
     args, kwargs = introspector(self)
     field_class = self.__class__.__module__ + "." + self.__class__.__name__
     kwargs.update({
         'populate_from': repr(self.populate_from)
     })
     return (field_class, args, kwargs)
开发者ID:tim-evans,项目名称:django-canadanewyork,代码行数:8,代码来源:fields.py


示例17: south_field_triple

 def south_field_triple(self):
     """
     South compatibility.
     """
     from south.modelsinspector import introspector
     field_class = "django.db.models.fields.SlugField"
     args, kwargs = introspector(self)
     return (field_class, args, kwargs)
开发者ID:ojii,项目名称:ojii,代码行数:8,代码来源:fields.py


示例18: south_field_triple

 def south_field_triple(self):
     "Returns a suitable description of this field for South."
     # We'll just introspect the _actual_ field.
     from south.modelsinspector import introspector
     field_class = '.'.join([self.__class__.__module__, self.__class__.__name__])
     args, kwargs = introspector(self)
     # That's our definition!
     return (field_class, args, kwargs)
开发者ID:freicoin,项目名称:foundation,代码行数:8,代码来源:fields.py


示例19: south_field_triple

    def south_field_triple(self):
        """South field descriptor.
        """
        from south.modelsinspector import introspector

        field_class = "django.db.models.fields.files.ImageField"
        args, kwargs = introspector(self)
        return (field_class, args, kwargs)
开发者ID:pitchfork,项目名称:django-undermythumb,代码行数:8,代码来源:fields.py


示例20: south_field_triple

 def south_field_triple(self):
     "Returns a suitable description of this field for South."
     args, kwargs = introspector(self)
     kwargs.update({
         'populate_from': 'None' if callable(self.populate_from) else repr(self.populate_from),
         'unique_with': repr(self.unique_with)
     })
     return ('autoslug.fields.AutoSlugField', args, kwargs)
开发者ID:fission6,项目名称:django-autoslug,代码行数:8,代码来源:fields.py



注:本文中的south.modelsinspector.introspector函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python post_migrate.connect函数代码示例发布时间:2022-05-27
下一篇:
Python modelsinspector.add_introspection_rules函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap