2013-02-28 2 views
0

Я пытаюсь найти способ исключить некоторые поля в модели с метаклассами 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): 
    [...] 

Я все еще озираясь. Если я что-то найду, я обновлю.

Thnx.

А.

редактировать: опечатка

ответ

0

Найденный надлежащая документация здесь:

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

Короче говоря, исключенных полей должна быть обеспечена внутри Dilla мета класса модели.

class Dilla: 
    [...] 
    skip_fields = ('hash', 'user',) 
Смежные вопросы