繁体   English   中英

不包括django-dilla的字段

[英]Excluding fields with django-dilla

我试图找到一种方法来排除带有django-dilla元类的模型上的某些字段。 以前从未使用过django-dilla。

我的代码看起来像这样:

class DillaController:
    models = ('Model2', 'Model1')

class Model1(models.Model):
    class Dilla:
        field_extras = {
            'field1': {'word_range': (2,5)},
        }
        ## HOW DO I EXCLUDE FIELDS HERE?
    [...]
    field1 = models.CharField(max_length=100, unique=True)
    field2 = models.TextField(blank=True)
    excluded_field = models.CharField(max_length=100)
    model2 = models.ForeignKey('Model2', blank=True, null=True, on_delete=models.SET_NULL)

class Model2(models.Model):
    [...]

我还在四处张望。 如果我发现了什么,我会更新。

谢谢

一种。

编辑:错别字

在此处找到适当的文档:

https://pypi.python.org/pypi/django-dilla/r17

简而言之,应在模型的Dilla元类内部提供排除字段。

class Dilla:
    [...]
    skip_fields = ('hash', 'user',)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM